Has there ever been a political party that completely takes a crap on and hates its own supporters?
The opinions of rank-and-file Republicans are more mixed than you think. That is why some of the Senators and Congressmen you hate keep winning their primaries.