Like, for example I have a friendship where I feel he is not respectful of me, and is essentially just using me when it's convenient for him. He even told me we're not even friends; we're just hanging out!

Actually, I used to kind of date him in a way where he would probably say "we're not really dating, we're just friends", before I cut him out the first time after I had some very bad BPD episodes related to the relationship.

So, since he has come back into my life recently and I've given it a another shot to be friends with him, I still feel like he's manipulating me and causing me to feel bad about myself, and like I can't trust him. He has even told me he "can't be there for me", which I think is just poor character because I barely asked him for anything.

I feel like in this case, it's pretty clear he's not a good friend, so I should cut him out of my life. But in general, how would you know if you are reacting justified to cut someone out, or if it's a splitting/black &amp; white thinking overreaction?