There's many factors to why people criticize appearances of others. I think one of the most generic answers would probably be jealousy. But then again people who usually say, "They're just jealous of me" do sometimes comes off as a bit self-absorbed haha.
But honestly, if other guys or anyone calls you "ugly" just to be spiteful, then just f%#! what they say. & I'm not going to lie, words can hurt especially if you feel like they're not on that level yet to fully make a clear judgement on you. But to put this in the simplest way, they're ignorant. They should realize that their own words and actions will always reflects back on them. Who are they to judge you when you weren't born to impress people like them, let alone anyone. & honestly, it shouldn't matter if there's someone more attractive or not, that doesn't mean they are above anyone and have the right to criticize. Just remember that there'll always be people who will appreciate you :)
On a good note, personally, I don't think that you're ugly at all. I think that you're a fairly attractive guy. Cheer up!
I've never actually seen an ugly person get called ugly. I've a girl who really disliked another girl so she would call her ugly, but I didn't think she was. Usually people don't point mean things out if it's actually true, from my experience anyway.
You're not bad looking though, so you shouldn't let it bother you.
Guys can't call each other handsome or good looking because it's will sound like if they are attractive to each other, if a guy called you ugly it's mean you are good looking like I said It's not a good Idea that a guy say to anther guy he is attractive :/
Are you gay? Otherwise, I don't see why it should affect you, or why you should take it too personal what other men think of you... But anyway, why would anybody say you're ugly if you're not asking? or do you go around asking? If you're not asking, then that's just rude... If you do ask however, then you should be prepared for harsh answers as well as nice ones. The entire world will not find you attractive.. we all have different taste.
First of all, no even if it was an attractive guy calling you ugly it still shouldn't be acceptable. And it's probably because they're jackasses because who in their right mind would call anybody ugly? What good does that do? I know it's hard to just ignore them but honestly that's what you have to do. You have to show them that you don't give a fuuuckkk about what they say and you shouldn't. They're obviously still children and they just want to ruin someone's day to make them feel better. It could be because they actually see you as more attractive than they are and they just want to boost themselves up by bringing you down.
I've always thought it's silly to care about what people of the same sex have to say about your appearance (if you're straight). It's not like you're interested in screwing them anyway so who gives a crap?
Idk, maybe so they feel better about theirselves. (yup i got no good reason, because i dont do it myself) You look pretty good btw, so maybe theyre just jealous. Dont let other people make you think negative about yourself =)
maybe because they are bullies with a low self esteem, or they are ugly themselves, and think by calling you ugly others won't notice them, or they are gay. why even care what guys think of you... unless you are gay yourself
Because we live in a male dominated culture. Typically the less attractive guys tend to make vulgar comments on a woman's physical appearance simply because it makes them feel like they are superior to them.