I think he deserved to be mocked, and I think it is ridiculous that he got fired for expressing his ignorant and stupid opinion.
If everybody got fired every time they expressed a stupid idea on the internet, nobody would be working anymore.