Is it because it is a man who is saying a woman is pretty?
If it were say Sue Barker saying a woman was pretty, would that be ok?
I do think the world is becoming a really sad place when people can't make an innocent comment without being pounced on.