Tesla has fired a manager who objected to a social media post by Elon Musk, the CEO, that referred to Nazi leaders. It was the latest example that public criticism of the boss was unacceptable in the Musk business empire. Read full story