Is anyone really surprised?
At this point in time, personally I can see no reason to think of John McCain as a patriot.
From what I’ve heard, the democrats in AZ know they are going to lose to republicans because it is a red state.
So they scheme to crossover and vote for McCain because they know McCain is as good a democrat as he pretends to be a republican (a RINO). They would rather have McCain than any of the more conservative candidates running against him.
Because he is so tied to the establishment, he gets funded 10 to 1 over any primary opponent and the funds are used to attack his opponents and build up his image among voters.
Between the democrat crossovers and the enormous edge in funding, it is practically impossible to get rid of McCain.