“People only find it so offensive because they think that they are supposed to find it offensive (outrage for outrage sake). It is very old fashioned to be outraged by its use in comparison to other swear words”
Absolute rubbish. People find it offensive because it is a nasty misogynist expression. As is “nasty horrible fucking bitch”
In answer to your question, OP, yes I probably would. And definitely if he said it in front of the children. They are learning how relationships work by watching you. Is this what you want them to have in their futures.