My point in the GP was that the claim of 'cultural differences' isn't valid; we all learn and adjust to new cultural norms easily, and very few cultures, if any, have the norm of disrespect.
As far as I can tell you have not successfully argued that Linus / the linux community have no norm of respect. Other commenters have pointed out that the community does in fact have norms of respect, but that those norms include a clause along the lines of "if you bullshit and command a position where you are expected to know better, you may be bluntly called out on it".
> Up one level, you argue that newcomers should adapt to the norms of different cultures
My point was that newcomers can and do adopt norms quickly and easily. Therefore, bad behavior isn't due to 'cultural differences'; those are easily overcome.
> Your arguments are internally inconsistent
A foolish consistency is the hobgoblin of little minds, adored by little statesmen and philosophers and divines. I'm afraid I am, myself, internally inconsistent. It's glorious. You should try it.
Sure, but making sure your defence of your argument doesn't contradict your argument can hardly be considered to be a foolish consistency.
Furthermore, if you think that bosses of companies are polite, you really need to work at more companies, because there's quite a lot of variance. There's a lot of bosses out there with very rough manners. And hell, in some places it was (still is?) someone standard to take business meetings at strip bars.
Similarly, I once worked support at an agricultural telemetry start-up, and swearing was part of the job. Our clients were mostly farmers, and swearing (if they were swearing) helped put them at ease and let us get on with the job.
I disagree. We always can simply claim 'it's a cultural difference' as an excuse, but that doesn't make it true and it doesn't make the behavior acceptable. Mature people in every culture look to show respect to others. If someone insulted me and said that, I'd think they were irresponsible and a bit slippery.
I've lived in some of the places you mention, and my experiences don't match your descriptions. People, as they are are everywhere, are generally polite and respectful. They may have some different ways of doing it, but those fundamentals are universal in my experience.
People naturally and quickly divine social norms from those around them.When I travel internationally, I learn and respect the social rules of the places I go. On a sports team, perhaps we pat each other on the butt; I don't do that in an office and say 'it's a cultural difference'. I may kiss familiar women on the cheek to greet them in my culture, but I wouldn't presume to do it in others. Travelers who don't learn the local norms are called "ugly", as in 'the Ugly American". Even entering a new work environment, I learn the social norms; those who don't look incompetent and rude.
How long have the people cited in this thread been in the professional IT culture? If they didn't have their positions of authority and instead had a boss in a company, my guess is that they would very quickly find a way to be polite. My guess is that they are polite with their spouses and kids; their in-laws, etc.