Why did he do this? Obviously, because we "look" different, are not white, and are of a different religion. Full of ignorance.
Maybe. Or, maybe he was just having a bad day, had a headache, or got in an argument with his wife that morning?? You never know what causes people to behave as they do. I'm certainly not trying to justify his behavior in any way ... but perhaps it had nothing to do with racism at all?

If you "looked" foreign, you would probably realize American ignorance more than you do now.
That's probably very true, popcornbird, sadly.