If she makes you uncomfortable about who you are or what you like then she really isn't a good friend is she? Maybe it's time to distant yourself from her if she upsets you this much.
I'm not Asian, but I come from a culture that is renowned for 'over-dressing' and I've endured comments (usually not aimed at me) that I've chosen to ignore from friends who have not realised when they talk about '
those people' they actually mean '
my people'. Many times I've heard the term 'Ghetto
Gucci' too, not said with endearment but as an insult, so wrong on so many levels, where to even start :sunnies.
For those who advised you to ignore your remarks, I would say please do if you can

. Though chiming with
SpeedyJC's advice, remarks I've ignored, ring louder and louder in my ears as the years go by. I wish I'd at least argued. You must be true to yourself first, being nice to someone who you suspect does not respect you (or your family/culture) is not healthy, if this person has made you feel uncomfortable, confront them with how they make you feel or wave goodbye.
In the words of The Smiths famous 1984 song:
In my life, why do I smile
At people who I'd much rather kick in the eye ?
In my life, why do I give valuable time
To people who don't care if I live or die ?
The Smiths -
Heaven Knows I'm Miserable Now Lyrics | MetroLyrics
http://www.metrolyrics.com/heaven-knows-im-miserable-now-lyrics-the-smiths.html