This patient support community is for discussions relating to relationships, abstinence, arousal problems, birth control, cohabitation, commitment, communication, couples counseling, desire, sexual technique, and sexually transmitted diseases (STDs).
dont really know what to tell you about your boyfriend though. i feel you should tell him exactly how you feel after what he's said to you. him being fine w/ being friends w/ someone who disrespects you and mistreats you is just a red flag for him being insensitive and potentially not suited for a long term mate. you think about it
And I'd ditch your boyfriend, but that's just me. The whole statement of, "If it was anyone else I'd punch them square in the mouth" would have done it in for me right then and there. But you have an emotional bond with him, so I can see how it would be difficult to just dump him. Seriously though, the fact that he won't stand up for you when it comes to this guy is inexcusable.
However, in your case I haven't seen anything you've done wrong. You're being treated inexcusably by both men and that's just so unfair to you. You're "boyfriend" should always put you before anyone else and I'm so sorry for the pain you're going through. I've been there and sometimes it's a million times worse because you think you care for your boyfriend and deserve the way you're treated and you don't. You don't deserve it at all.
The comment you made about the his face was inappropriate, but you already know that so enough said there.
Start reading some self-esteem books and see if we can't get you to start believing that you're better than being treated like that!!
And believe me, you do deserve to be treated better. Best Wishes.