David Shor probably got fired because they did not have a disclaimer on their account expressing these are just their opinions.
I once had an employer come after me when I posted a Medium article because of this. Medium appends your bio at the bottom which said, "Working at X, top 25 largest bandwidth consumer."
Employer argued that I was representing the company's opinion and had breached a clause in my employer contract.