Getting upset, blaming, preaching , getting frustrated, running away from person or situation, or reacting is not the solution to some one's rude behavior.
Know, nothing can shake you without your permission, and reacting is only going to make you feel miserable. Then, how to respond to some one's rude words?
Well, make use of that beautiful smile for that persons ignorance and lack of knowledge and move on!