I think the true understanding here is that, you should never take any sh*t from anyone. How one person handles it, compared to another, may differ in your personal life down the road. Life will give you thick skin, but sometimes, thick skin or not, rude ppl need to be taught a lesson, that's just unconcious knowledge. The difference in the tone of your rebuttle can set the standards by which you stand for. Are you a pushover? Are you someone who stands face to face, eye to eye, with someone in the face of adveristy? .....the best way to respond, in my opinion, is to nip that baby in the butt once and for all. If you are going to respond, why sugar coat it? Drop the A Bomb, and level the area, and once the smoke clears, the only one that should be standing is you, period. You want to make sure that your reply, will make her think twice next time about rising up on anyone else. So if you are going to reply, forget about trying to be safe about it. Trying to be safe, for the sake of not sounding immature, (The ppl who say it's immature to reply, are the ones who can't come up with anything themselves) only makes you look salty, like you want to reply but too affraid to. It's all about confidence... confidence in yourself, and the belief that you are too important in the grander scheme of life, than be talked down to. Bottomline is, either you say it with guts, or don't say anything at all... whatever the answer may be, may determine some answers to questions down the road.. like, 'Am I a pushover? ....am I a floormat for the weak minded? ....am I to live on my knees for the rest of my life? ...or am I the sh*t, and everyone else is just jealous extras in my movie, which is my life?'
Don't ever do anything in your life half ass... no matter what it is... and NEVER, take any sh*t from strangers who don't know you.