What a bloody irony if a war on Iran (which McCain might clearly consider) would wreck the economy, shoot up the oil and fuel prices and add an even heavier burden on the US armed forces. The first things Iran would do if they are attacked over the nuclear issue woudl be to a)prepare some kind of retaliation and b) close the Ormuz strait, which would block the oil shipping that way. Splendid!