Following a lovely Bank Holiday weekend, DP and I went for drinks at one of our favourite pubs. Had some random chat with a guy who sat next to us. Seemed nice. Common for us chat with other punters when we're out and about. We're talking about how lucky we are with where we live then boom, out of nowhere, he shares an ugly racist observation. Totally unexpected. DP stood and said "well I think we'll be leaving" and we just put our drinks down and left. Guy seemed stunned "really? Oh, OK then". And now DP and are really upset. And I know this is small by comparison to what a lot of people endure but I'm just horrified that anyone would be so comfortable in saying what he said to 2 strangers he had just met... And from nowhere. Like, it came right in from nowhere. Am really upset now and in a right funk about it. How do I shake this off?