The part about this girl having an ugly personality was not my opinion because I have seen her insult more than one other person based on the way they look and insulting other people does fall under the definition of ugly and bad behaviour.
I called this girl pretty. That was my opinion and a compliment. Compliments are not rude
He called this girl face not pretty. That was his opinion and that was also not a compliment. Calling women not pretty is insulting and hurtful.