Hayworth had a legit shot to beat McCain - especially if the politicians with national followings lined up behind him.
IMO no matter which person wins in AZ conservatives win. McCain was forced to move right and in that light primary elections are a good thing.