Bit of background: I've never liked him. He's cocky, arrogant, insensitive, a total misogynist. I've felt he's never had much time for me and is very jealous of DP and our relationship. He had said mildly insulting things in the past(always ready with a sexist comment, he probably thinks Andy Gray is some kind of modern day Oscar Wilde
) but a year ago, he made a 'jokey' comment to me which involved the words 'cooking' and 'fucking lazy bitch'. When he saw that DP and I were shocked by this, he promptly left the pub we were in and I haven't seen him since. DP has stayed in touch and sees him every couple of weeks.
DP did back me up at the time and phoned his mate to say that he was bang out of order and owed me an apology. Nothing approaching an apology has ever been forthcoming. For DP's sake, I was prepared to let it go and have asked him a couple of times during the year if he wants to invite his mate around for dinner, he's always said no.
Today, he's due to go out to meet his mate for lunch and has asked me if it's ok to bring him round for dinner. I said yes, if he wants to. DP said 'you never know, he may even call you a lazy bitch again' in the same sort of 'jokey' style his arsehole mate used in the first place. I've blown up at DP who has seen the error of his ways and has apologised profusely. He's hurt my feelings so badly though and will be getting both barrels when he comes home this evening.
I really feel like this mate of his is very bad news for DP and for me and wish that he could have nothing to do with him. The other thing is , he is really DP's only mate - DP is extremely shy and has little confidence in himself so prospects of making some new friends are slim. I feel like a mother who is worried her son has got in with a bad crowd!
What's the best way to handle this? Any advice gratefully received and thank so much for reading this far