If someone tells another person they are not pretty, is that having an opinion or is that rude?

If someone tells another person they are not pretty, is that having an opinion or is that rude? What's the difference between stating your opinion and being rude or uncalled for? Are negative opinions unacceptable?

If someone tells another person they are not pretty, is that having an opinion or is that rude?
Post Opinion