Sorry for my lack of knowledge on the whole emo thing,Im oldschool gen-x and when I was a teen you had your goth,punk and skaters,all had similarities but different.So what is an ''emo'' are they a cross between punk and goth? and why do people dislike them so much? I just want to be enlightened on this so I can have a decent opinion.