Could you live with putting some Pat Schroeder wanna-be in place of Allard or Campbell? They vote pretty well on the issues. Not perfect, but far better than some Denver or Boulder liberal. Is making a point worth a far-left Senator?
The basic debate here is pragmatism versus idealism. I'm of the latter. I'm more than willing to accept some short-term losses if the probability of long-term gains exists. In my opinion, they do.
And in my book, voting against the Constitution on a regular basis makes for an unacceptable candidate. Can I live with some things? Yes. But I have drawn a certain line and am not willing to cross it. Others have as well, though it's considerably to the left of where I stand. Those are in the pragmatist camp.
The pragmatists call the idealists "stupid" for not being willing to settle for what they can get.
The idealists think the pragmatists are a bunch of "sellouts".
Each of us needs to be right in our own mind.