One start might be to take some of the 'digs' and ask yourself if she genuinely has a point?

I had a dig at my SO yesterday. Lovely fat juicy yellow zit at the back of his knee. Had a look up his thigh, at the back. Horrible purple and red open pores, about 6" by 6". Now he'd obviously shaved his legs and made a mess of it. He denied he had a zit and said everybody's thighs look like that. Well, mine don't!

He didn't want to discuss it and I haven't finished yet....

Some SOs don't want to communicate. Like yourself, they would rather whinge.
The comment about not having any masculinity to hide behind might be telling,too. It is very true that women appreciate the manliness of their man. If you feel yours has taken a holiday lately, that might be what is bothering her.