Do you think the examples i presented are bullshit or do you not think they are ethical problems? Just because Microsoft embraces people working on different operating systems doesn't mean they suddenly started to respect the human rights of their users.
I would favor the first part of your sentence. I watched a lot of that happen before joining and understand how it happened, and I think you're inflating the matter.