Please understand that this is a racist comment.
My second reaction is trying to replace 'white' with 'black'. Also, considering the heterogeneity of different parts of USA...
OK, racist.
It sounded like culture to me too, until I replaced the word "white" with "black" in my head.
If I should say anything more: There is a limit of different standards for different groups (somewhere between a factor two and five), when it becomes disgusting hypocrisy.