i am going to have to agree with you on this one, i have the same problem. I have pushed him away (or at least tried) so many times, saying the same thing you did, such as "you deserve better" and "you cant handle me, its better if we just stop". But i guess we will always feel this way until its plainly clear that they wont leave, and we should stop pushing them away bc in the end, would we really want them to go?