This is a good article. I just wanted to take issue with this claim: "Twitter is a public company, funded by investor money; they thus owe a legal duty to make as much money for their investors as they can."
This is a common misconception. While public companies have some duties to shareholders they are not required to maximise profits as such: https://www.nytimes.com/roomfordebate/2015/04/16/what-are-co...
It's important to be aware of this so that corporations cannot use this excuse to get off the hook for otherwise immoral behaviour.