Why does my crush insult me?

We don't talk at all, but I think he knows that I like him. Our mutual friend tells me that he is always insulting me. For example, at lunch, my best friend sat next to him and his best friend. His friend pointed to me (I wasn't paying attention) and teased, "Oooh, look. There's goes your girlfriend." Then, he said, "Hell freaking nah! That b*tch ugly as hell! She has a bobblehead!" Of course, I was very very sad when I heard that. What's worse is that my best friend likes HIS best friend! But he's already dating, so my best friend has no chance with him. My crush is single, though. Ahh. When I'm next to him in line, he always looks somewhere else and intentionally moves away. He's always clowning around in class. I don't know why I like him. :( Help. He hates me and thinks I'm ugly.
Updates
+1 y
Also, we're both 15.
Why does my crush insult me?
Post Opinion