I know I was being unreasonable not to say anything, but I'm not sure what I should have said and how.
A few minutes ago, I was getting a coffee at the coffee van near the train station. Two men in front of me waiting to be served, I just caught the end of the conversation but one of them was telling the women working in the van that she "didn't look British", then mumbles something I couldn't hear but clearly refering to her eyes and concluded "I probably shouldn't have said anything, but we normally see you lot in chip shops...".
She was laughing it off, but clearly uncomfortable. He seemed to know he had said something wrong, but didn't apologise or retracted what he had said.
It feels a bit of a cliché but both men were white, in their 60s, wearing bright orange uniforms so think they were railway workers.
What would you have said? I was shocked and I'm not the most diplomatic in those situations, so if I had said something it would have come out quite aggressively.
The main reason I didn't is that I didn't want to embarrass the woman even further. She was clearly trying to get it over with.