According to the #2 Republican in the US House, Congressman John Boehner, the Iraq mess is all the fault of the US troops on the ground in Iraq. Boehner only moments ago had the following to say about who is to blame for Iraq:
GOP HOUSE MAJORITY LEADER JOHN BOEHNER: Let's not blame what's happening in Iraq on Rumsfeld.
WOLF BLITZER: But he's in charge of the military.
BOEHNER: But the fact is, the generals on the ground are in charge, and he works closely with them and the president.