As the friend continues with the behaviour despite his apologies, I'd up the ante in my responses. If it were me, I'd make a very public scene. Perhaps throw a drink over him while loudly proclaiming that you're sick and tired of his lecherous ways. And loudly tell him that you wouldn't f*ck him if he was the last man on earth.
A bit of group mortification should put him in his place.
I'm sorry that I have no suggestions to protect your husband. I guess all you can do is explain during the aftermath that you tried to tell him but he wouldn't listen so you had to take matters in to your own hands.
- - - Updated - - -
Alternately, if you don't want to go in all guns blazing....you could try rejecting his apology next time he does it. Tell him that despite his repeated apologies, his behaviour continues. The fact that he keeps doing it makes clear he doesn't truly regret his actions. Tell him that you will not accept his apology until he can demonstrate that he can change his behaviour
Last edited by basilandthyme; 05-10-15 at 02:07 AM.
Never regret anything that has happened in your life. It cannot be changed, forgotten or undone. So, take it as a lesson learned and move on.