As for the rest of it, if you want to argue that libertarianism rather than anti-feminism got him fired, square that viewpoint with Business Insider's statement about firing him. They didn't say he was too conservative, they said he disagreed with them on diversity.
Disagreeing with feminists and liberals is not misconduct. Neither is making fun of drunk celebrities.
http://www.ranker.com/list/top-10-most-offensive-mel-gibson-...
As for the rest of it, if you want to argue that libertarianism rather than anti-feminism got him fired, square that viewpoint with Business Insider's statement about firing him. They didn't say he was too conservative, they said he disagreed with them on diversity.
Disagreeing with feminists and liberals is not misconduct. Neither is making fun of drunk celebrities.