<human>: Could you distill the essence of the text into 1-3 sentences?

We've been dating 2 years, since freshman orientation.  He's much more attractive than I am (he's about a 7, I'm a 4 on a good day)

Ever since we started dating, my boyfriend's high school friends have always remarked that he could date someone much better looking.  This occurs whenever he posts a picture of us on social media, pictures I thought we looked great in.  He's refused to talk to a guy after they say anything about my weight, skin color, appearance, etc.  this has made his number of friends dwindle tremendously, and since he doesn't have any friends in college, he doesn't have a social network anymore.  I feel incredibly guilty for taking his friends away from him.  He says he doesn't mind, but how could he not mind?

The latest incident came from his best friend, who offered to set him up with "super hot girls".  They got into a fight over private message after that.  Boyfriend unfriended him despite my protests.

Should I just take the hint and leave, so my boyfriend can date someone more attractive and get his friends back?  We're going abroad next semester and I've told him he's welcome to date foreign girls if he wants (he should get the chance to date pretty girls for a little while, right?). He got pretty mad about that.  

What should I do to make things more even?
<bot>: I'm an unattractive girl that's been ridiculed by my attractive boyfriend's friends, and I feel guilty when he cuts them out.