McCain is a nauseatingly offensive far left loon who needs to get off the world stage. And he needs to take Lindsey Grahamnesty with him.
McCain is anything but far left. Senator Graham, although I don't agree with all his positions (this Syria debacle for one) happens to be one of the brightest and most thoughtful members of the US Senate.
McCain is getting old, and his injuries from his time as a prisoner of war are catching up to him. It may be time to retire. But not because he trying to actually accomplish something by making deals with Democrats. That's how the Senate is supposed to work. Personally, I don't like most of his positions. But I have a hell of a lot of respect for him as a person, his service to this country as member of the military, his sacrifices as a prisoner of war, and his attempts to get things done in the Senate. He's taken on Reid many times, and very heated at times as well.
Graham, on the other hand, is what a Senator should be most of the time. He tries to make deals that will result in actions that do not hurt the country. He is against the ACA, but not at the expense of the country, like Cruz and others are. He also is a veteran, and I would prefer his view in the Senate to most of the Democrats or Tea Partiers that are letting ideology come first, rather than the country.
If all we have are Ted Cruz types in the Senate (and I'm not saying that's what you're proposing, although it sounds that way), this country would cease to exist as the Constitution and the founders envisioned. We're pretty far from that already, but the Democrats would no longer have a loyal opposition since the Democrats would control the White House for the foreseeable future. We have to remember that the majority of the country are not Libertarian. Nor are they conservative or liberal. The majority are a mix, and do not like the extremes.
Edit: Oh, and by the way, this was just one district in Arizona. Not the entire state. And unfortunately, many party officials on the local level in the Republican Party are populated by ideological extremists. I have the same problem here in my county, in my state. I can't even go to party meetings any more because I get so pissed off at the stupid crap they continually raise hell about. They are marginalizing themselves, not the Democrats.