Some people simply weren't raised properly, or were, and have decided to be rude anyway. Other times they're just ignorant and aren't the slightest bit aware of how their words affect other people. Times like this I'd be tempted to say "Oh, a rude person with no tact, yuck!" and walk off.