Not going to argue that someone with opposing views doesn't have a place here.
It's not so much his politics as it is the fact he places himself on a moral high horse and is insanely condescending about it, so much so that he throws insults into the mix and then plays victim when people bite...