I disagree. They keep getting re-elected because their constituents think the same way they do. Their voters actually approve of high taxation, the elimination of freedom, assaults on private enterprise, wealth redistribution etc.
There is a sizable component of the electorate that has no problem with bigger government, being "taken care of" by the government, living off of the sweat and labor of others, feeling they are owed something by everyone else, just your basic socialist state (not that they are smart enough to understand what socialism is). Those people are always going to be 'Rats. You can't change them. And there are places where that kind of thinking forms the majority opinion. We have to pick our battles and focus on places where we have the best chance of winning, and once in power, work to chip away at the damage the other side caused while implementing our agenda as best we can.