So, my BFs best friend is a total jerk. He's always giving my bf a hard time if he doesn't want to go out or doesn't invite him to do things. My BF (from my understanding) was kinda dorky in high school and got picked on and bullied a lot, and I feel like his best friend is a complete bully whom my bf only hangs out with because if he didn't he would be bullied all over again. I cut my bf some serious slack when it comes to the things this guy says and does because I don't want to see him get his feelings hurt or be picked on and I totally understand why he lets this stuff slide (twice now this guy has referred to me as bf's "b*tch). But I can't STAND being around his best friend. It's to the point now that usually if he's gonna be wherever we are, I don't go. BF knows how I feel, and although I feel bad about it, he doesn't hang out with this guy nearly as much as he used to out of respect for me. Should I just suck it up and hang out with him so my bf can see his best bud? Or should I stick to my guns?
I usually have a pretty thick skin about this stuff, another of his friends calls me "ball and chain" but it feels more like a term of endearment than name calling. IDK, I'm just at a loss. Help.