drop that fucker, straight up.
I had a friend who did the exact same thing. When you're in the situation you don't realize what a HORRIBLE Friend that person is being. Then after you drop his ass, give it a little bit when you distance yourself form him, you'll realize you can find better and more responsible mature friends than that stupid friend-using butt face.