While generally speaking I disagree with the democrats as a whole I still think name calling and generalizations of half the population are wrong. There are 1000 issues and the two parties split on all of them. Anyone who agrees with all 1000 issues with one party and not the other is not a free thinker. If you examine the issues yourself and form your own opinions you can't come down 100% Republican or Democrat. Hence anyone who does is an idiot who has not examined the issues and formed their own views. Now certain issues are more important and form the basis of voting for most people, but you can't tell me the Republicans have it all right and the democrats have it all wrong on every issue. Even Republican and Democratic Senators and Congress and yes Potus nominees don't agree with their party on every issue on the platform and neither should you.