What's so wrong in calling a woman good-looking?

Yeah, it was a fundraising event. In front of cameras. You know, for their day jobs. As politicians. Which makes it a professional setting.

He shouldn’t have said those things either then? All political figures should only talk about their politics in any professional setting, if they want to talk about personal issues then they should talk about them in private.

I think you missed my point.