Originally Answered: Should i call and complain?
Of course you should complain. That girl was absolutely disgusting. A disgusting person.
She is the epitome of a bully. A bully is someone who doesn't have the balls to pick on someone who can defend themselves, so they wait until they find someone defenseless and pick on them. However, this scumbag seems to have forgotten that her JOB is to be kind, courteous, and accommodating. Not make her young customers cry.
Please - call, and tell them you will follow up with a letter to the store manager and corporate headquarters. Tell them you are only in HS right now without a lot of money, but that you're an excellent student and that someday you will have a job, a very well-paying job, and that you will have way WAAAYYY more economic power then you do now. Someday you will be one of those shoppers who spend $400-500 a trip, but that you will never outgrow your association you have between MAC and that rude, horrid person. You'll always associate MAC with bullies who disparage kids who can't spend more than $100. Tell them that you got this advice on Yahoo too.
And If you got her name, please, please drop it. Or go in personally and point her out. Seriously, that scumbag will always remain a scumbag until someone calls her out. She hurt you and you did NOT deserve it - she had no right, and she was morally reprehensible.
[BTW, this reminds me of an incident that happened 2 summers ago in France to a friend of mine. She understood French perfectly but decided not to speak it because she felt her accent might offend the locals. She was in a store and, very politely, asked two young salesgirls if they had a certain style in a different color. They smiled extremely friendly and one (believing no America knows French) said "No we don't, you stupid fat f*cking American pig", all the time smiling and looking innocent. My friend thanked them in English, waited a few minutes, found the store manager, and in nearly-perfect French asked her if she knew what "***" meant, because that's what her sales girls said right to her face. The manager went white with utter shock, then became furious, and my friend left as the manager was cursing the girls out, ripping off their name tags and ordering them out of the store. Believe me - revenge is sweet...]