You're at a store or a restaurant and someone serving you says something that you find offensive. It's not about you, but it's racist/sexist/classist/anti-gay/whatever, take your pick. Do you say anything to that person or do you let it go? If you do say something, what would you say?
What if this is a friend of a friend that you only just met?