Am coming close to saying the same thing about the voters in Arizona for supporting voting in both McCain and Flake.
I'm not sure that the 'Republican' voters of Arizona are to blame for McCain. McCain along with his Democrat supports have pretty much lock-up AZ for the Democrats.
McCain has Liberal Republicans voting for him. He has illegals voting for him, because he is fanatically pro open borders. And he has Indies, Unions, and Democrats, voting for him as well. So, McCain basically has the entire State voting for him regardless of Party, including all the snowbirds and California tech refugees, against a few sober Republicans who oppose him. He can't lose.
Because McCain has positioned himself in this weird kind of position, where he is basically everything to everybody. He acts like a Democrat to Democrats, and a Republican to at least some Republicans, except conservatives. This along with Liberal voting laws in AZ makes him a guarantee.
He's just a typical turncoat highly partisan politician, who desperately craves the love and approval of Liberals, while disparaging Republican voters such as the Tea Party.