Your assessment is backwards. Fred Thompson gets an A in standing up for principle. McCain gets a C, based on his history of pandering to the media and to the democrats.
McCain would be a disaster.
Have you ever seen the wheels come off a pickup? It doesnt happen. Fred Thompson is rolling on, and the media cant stop him.