not to sound like an ass face or anything, (it's not intended to be) but if you can't figure out what you should do, perhaps you deserve his company?

i hate being an ass and i really hate telling people to fuck off (infact idon't really do it... i just stop talking to them all together, no explination) but when i'm being used, and i finally realize it/get fed up with it, that's it... change or we're not hanging out no more... (if i even offer the chance for them to change, usually i just say fuck it all together)

what you do is up to you, there is no right or wrong answer.. but there is a smart and stupid decision... the smart one is to get your shit and sever the ties... i'm sure you can figure out what the stupid one is...