People need to stop trying to define "emo" cause everyone uses they're own definitions to slang words, and as such, it means something else to everyone. It's a word, and to me personally it designates whiny, stupid, posers who have the same generic haircut. They're all a bunch of pushovers who try to defend themselves, but have no real redeeming qualities, so it just makes them look like the sad excuse for life that they really are.