There's a difference between looking at something and coming up to someone and commenting on it.... Just because you see a sexy woman doesn't mean you have to go up to them and tell them that they're sexy...
Why wouldn't you? I thought my wife was sexy and I went up and told her she was sexy.
Now I'm happily married.
I have curly hair and some people like pointing that out. But I'd really rather not be bothered by them. Does that mean I should try to straighten my hair?
No, it means you need to get over yourself. You have nice hair. Deal with it.