Actually, emo haters are usually metal heads that are stuck in the 80's to mid 90's. They see Emo as a music genre that is more advanced and inspiring and they don't know how to make fun of it other then to make fun of the clothing style that never really existed in the first place. The so called "emo style" is just punk and goth mixed together. If you make fun of the style, you're making fun of punk and goth styles as well. Most emo haters love Led Zeppelin but yet make fun of the very similar emo style, contradicting to say the least. Most emo haters don't know if they should like the music or the style because the radio has'nt told them its ok yet.
Rock lovers like emo and people that are trying to uphold a "toughguy" image to cover for true insicurity hate emo. The emo image is about confidence and the music is about expression that helps learn better than to bottle up feelings that could make you lame like a metal head.
Emo h8ter (mostly punks)
Kid wearing a Radiohead shirt: "I don't know if i like emo, i think its too whiny."
Kid wearing Led Zeppelin shirt: "What is up with those tight jeans, tight shirts and big hair?"
Kid wearing Nirvana shirt: "I don't think emo is any good because the singing is off pitch."
^^All comments are contradicting proving that there is a much larger reason why they "think" they don't like it. Could it be that they don't actually care for the art of music and they care more about the look of music? They take one look at the artist and turn the music off because they look "girly" like all the classic rock bands looked.