Oh
Should I report this guy?

Yes any other basis is fine. But not nationality.

I held the door for a guy at the gas station yesterday and he didn't even say thank u or smile or nod. He just had a hateful look. Thats a hate crime isn't it?

I keep chat on because there are some genuinely nice people who want to have a nice chat about stuff in the world and the game after the game. But yeah, just block and report...
I am so confused becuase 50% are saying to report, but the other 50% are saying to not. Personally, I'm leaning towards the not, especially since it happened over a month ago, so....

Do you really need a whole thread for this?
It bothers you? Report and move on. It's not like it's going to fundamentally change the laws of time if you don't report. This also happened very long ago, so I would just let it go, but you do you.
The insult has nothing to do with you coming from America. If, for example, you had been from Norway, you would have been called a Norwegian loser. Either way, it was an insult, and bad sportsmanship from the player. Report the player.

?