My boyfriend has this friend who he has known for years. when we were first going out he said I was a ***** and to avoid going out with me. We've been together now for three years and I have tried to make an effort to be his friend. But still he says innapropiate things in front of my boyfriend like give me a blowjob. I am in no way like that but it annoys me when I tell my boyfriend it doesn't seem to bother him at all what his friends just said to me. His friend has also refused to come to the pub when I am there before him because I am unimportant to him. My boyfriend was very mad about this. We agreed we'd stop seeing him . Recently he has been invited to his friends house and my boyfriend is going. I worry that this loser friend will be in mine and my boyfriends lives forever and I don't think I can take being called a ***** all the time from him. his friend also insults my boyfriend behind his back and calls him horrible names. When I tell my boyfriend this he shrugs it off and says its just a joke. what should I do?