I can't believe some people. That guy is just an a-hole. I'm not going to even bother answering the question, because you already know the answer. I just hope you won't let someone like that affect you in any way.
OMG that is horrible. Of course you are not ugly.Actually you are cute. I have had similar experiences you just have to blow them off, which is easy to say and hard to do. Don't give him or anyone like him a second thought. He doesn't deserve even that much from you. He sounds like the ugly one, he must be a miserable person to treat others that way.