McCain agrees with all his heart that Bush was correct to go into Iraq and tries to mask his neocon philosophy by being critical of some of Bush's decisions. That's supposed to give him and everyone else a free pass.
Digby documents the atrocities:
The truth is that McCain is actually more hawkish and deceitful than Bush. The only difference in their rhetoric on national security is that McCain pretends he didn't cheer every single move Bush made until it started to go wrong. Senator Straight Talk is very, very slick, I'll give him that. Take this exchange on Press The Meat from 2005...read on