I have not had anyone do what you describe, you may say that is because I am a white American businessman in a suit, but I often do things alone, and I am not always in a suit. I am sure some people are just having a bad day,not to point fingers here, but I have heard some commentary from more than one Indian woman who may not have yelled, but the mods would certainly censor my writing. All cultures have people who behave badly, there is a high concentration of Arabic people here, so the odds of seeing an incident involving an Arab person are likely higher than other parts of the world.