No, here in "socialist Europe" he'd have been fired as well. He broke clear company rules and made the working environment hostile for others. That's not acceptable over here the same was as it's not in the US. However, had he written this out on a personal blog, or just has an adult conversation with HR I believe he'd had been safe on both sides of the pond.
People don't just get fired for not doing their jobs. If I bully a co-worker or start stating at work that I think someone is less capable for any reason linked to their biology, religion, sexuality or age I will be putting my job at risk. That shouldn't be a surprise to anyone who's worked in a professional environment for any amount of time (or heck, even a fresh graduate who bothered to read the company handbook!).
People don't just get fired for not doing their jobs. If I bully a co-worker or start stating at work that I think someone is less capable for any reason linked to their biology, religion, sexuality or age I will be putting my job at risk. That shouldn't be a surprise to anyone who's worked in a professional environment for any amount of time (or heck, even a fresh graduate who bothered to read the company handbook!).