Hot Topic is the biggest one that I know of. Spencers might have some freaky emo stuff but I'm not sure.
Carnaby Street has some.
Hot Topic and Zumiez. -in the mall-
HotTopic And Spencers
we need grocery & cloth stores to eat and wear something
hot topic
It is very likely that some people are emo just for attention, but motives cannot be known. It is also likely that some people are emo because their friends are emo.
One can purchase Curity cloth diapers in many different places. Some stores that sell them are Diapers, Amazon, Sulit, eBay, Bizrate and Vitality Medical.
If you want to buy cloth menstrual pads instead of making them then it's easiest to buy online - although some eco-friendly stores, pharmacies, and maternity stores may carry cloth pads. There are major brands such as Lunapads or Gladrags, but I personally recommend Etsy.com for pads.
Fourfa is a very informative website about emo.
No, it's not illegal to be emo. 'Emo' means 'emotional', and are some people's choices how they want to spend their life.
You can make cloth in Shellton (in the crafting cabin, east side of town, near the forest) for $100 and 10 pieces of cotton. Sometimes, you can find some in general stores. But it is much easier to simply make some!
No, they listen to whatever they want to. some may. but some may not.^_^