Brits (westerners for crying out loud) are famously patient, I think they invented queuing but someone who knows better could correct me. The USA is also quite good, we seem to respect lines well enough.
Asians are also hard to stereotype, Japanese are also famously patient and orderly, it would be very hard to put them in the same bucket as say Chinese, the queuing cultures are just completely different. Try a Chinese train station just before Chinese New Year. I believe they just fill a (huge) square of people and somehow they manage to filter in somehow, I have no idea how they do that!