Where was the lecture being attempted? If it’s in n America, others should think about how non-native social structures intersect with traditional mores.
I'm unaware of N American laws where you can't treat people fairly independent of how they're treated elsewhere. If this occurred in India or a 3rd country, the article should have been more explicit about this. Google probably has offices damn near everywhere so seeing glass and their logo's pretty ambiguous.