Reason for firing
IMHO anyone who publicly publishes anything deserves the consequences. And anyone stupid enough to publish something , for no good reason, that will adversely affect their own career deserves all they get.
i.e. What he thinks probably matters little. What he publishes matters more. That he published matters most.