It is good to vent about these things when they happen. I try to remember that I should not let someone, who has little to no "impact" on my life, to ruin my day when they say something hurtful/rude.
Just think, how much pain that person must be in, to be that angry at the world.