How would you tell off someone who has been personally attacking you verbally lately?

I would just say it right in their face, we are not born to please nor being treated that way. Everyone should have a fair share on what they think and stop judging. Gain that respect in order to be respected. Thats the rules. Never and dont be too lenient, sometimes we need to be firm so people wont step on our head umpteen times :) Hope this helps.

If there's any doubts about fashion or cosmetic issues, you are welcome to inquire :p