I think you’re putting words in people’s mouths.
I don’t blame him for being a straight man. I do blame him for his choice of words.
Would he say the same thing about his wife?
Because if he wouldn’t, then his choice of words was disrespectful and for effect. And if he would talk about his wife using those words, I like him even less.