My question is what is your BF doing about his friends inappropriate disrespectful behavior towards you ? For him to do nothing is disrespect to you and your relationship . Seems to me he has poor judgement in friendship . We are the company we keep . If your BF truly cares and respects you he will do anything to keep hurt , pain and sorrow from you . Not deliver it to you under the name of freindship .
If your BF continues to allow this and remains friends with them you need to kick him to the curb . If he's not part of the solution then he is part of the problem . Find a BF who knows what respect is .