Microsoft will always have its share of bad actors, make mistakes, and act in unpleasant ways. Any large company or institution will do. The question is whether these occasions represent standard operating procedure or just the statistical expected baseline quantity of misbehaviour.
There's no doubt that, in the past, Microsoft had a culture that allowed and encouraged bad behaviour at an individual, tactical and strategic level. I'm not convinced that is the case anymore. However, the aforementioned baseline misbehaviour means you will always be able to cherry-pick a collection of individuals and incidents to support a pre-ordained narrative of evilness, if that fits your worldview.