There are only 119,000 pages that actually use the phrase "ethnic wear" listed in Google. not to hard to rank well for that.
Since you apparently already know what you're doing wrong I'll simply provide you with one answer. You're right, we're wrong, you keep on running with your presumptions and continue watching your site fall. We're trying to help and you are chosing to not believe anyone.
I'll provide you with some information from Google's own web site. I can't confirm this is "official" google statements, but this is from their "summer of code" and discusses the meta tags that one can use.
http://code.google.com/webstats/2005-12/metadata.html
"Next we have two name values: keywords, which these days is mostly useless, ironically, and description, which is still somewhat useful."
I'm here to help, and if you're going to call me out, make sure you know what you're talking about.