I'm not a huge Bush fan but I agree with the OP. I think Americans agree(d) with it. That's why the man got two terms.
He got two terms because he started a war the year prior to his re election.
So why didn't McCain get elected since we still had wars going on?
No, your explanation sucks. He got elected the second time because John Kerry was a second rate partisan anti-American hack, and John Edwards, well we know what he was.