I wouldn't say that this is a 100% accurate description of the sides, at least, as they exist in the United States. But only at this moment.
My solution? Stop listening to the idiotic extremists! I think one of the problems to do with the world right now is that we pay too much attention to the idiots who yell the loudest. This is where stereotypes come from a bunch of extremist idiots that yell loud enough to get the media's attention. When people stop paying attention to all the extremists the world will become a slightly better place.
I really wouldn't apply that to him honestly because he makes some sense and can form a coherent argument so that makes him better then the average politician.