You clearly know a fair bit about music, but I'm bemused by your bashing of "emo". Surely with your knowledge of hardcore, punk and hardcore punk you know about "real emo".
I don't mean to get into a debate, since it's even further off-topic, and I hope I don't sound ridiculously...