The solution is to try to introduce new friends into your circle. See if any of your girlfriends have boyfriends or husbands that your boyfriend would like. Start a social campaign to go out with other people, besides the haters, so that your boyfriend may find some new guys he wants to befriend who are respectful and kind to not just him, but you, too.
Also, include your families in this social campaign. See if there are family members on either side of yours and your boyfriend’s family, who you’d like to socialize with, who may become future good friends that the two of you can use to substitute for the guys who don’t respect you.
Rather than wage war against your boyfriend’s buddies, use sugar, not vinegar, to introduce some great new guys and gals into your social set and expand the people you do things with so eventually these negative buddies are a smaller part of your life than they are now.