I think it's 90+% political. The right and left are at war. It's beyond any real civility -- anything short of actual physical violence is fair game. This doesn't leave room for a lot of nuanced views of different political figures.
I think that's sort of the problem, the person we're discussing is a significant purveyor of that sort of incivility. When someone chooses to play in the mud like that it should not come as a surprise that people respond with distain.