You say it's so hard to think you're throwing HIM away?? Why don't you say it's so hard to think you've been throwing YOURSELF away?? Typical Codie behavior, I'm afraid. You should learn to like yourself just a little bit. As long as you're taking care of his every need (food, shelter, transportation), and being treated horribly in the process, why should he change? Kick his sorry ass out!