The music tastes of the general public change.
There is still enough metal to go around but it usually doesn't belong in the 'pop' category.
1)Real metal isn't emo. Linkin Park is emo, Slipknot is not.
2)Why the shit do you care if other people call it emo? It's just a name.
Listen to whatever you want and stop caring about what other people say about it.