I'm no fan of Facebook, seriously.
But it's hard to take an article like this at face value.
Was he fired for not doing his job, and his grievance was a reframed legitimate problem (IE doing data analysis in the background will run down the battery)?
Was he just laid off during this most recent round of layoffs and is reframing it as an injustice for him fighting for users?
We only have his word, and there only needs to be a hint of truth to make it easy to digest.
See also: It's hard not to know what you're getting into with Facebook, especially in the role this person took. Data analysis is the name of the game.