I feel you.
I have some friends like that, and it does wonders for my self esteem knowing they are only around to get what they can. It seems that is about the only people I meet anymore that will actually call me back to try and establish a friendship. I don't know what to do because if I cut all those people out, I will be down to no social friends at all.