Bush was making excuses because he didn't veto the bill like he should have, he's a Harvaaaad man, he knew what he was doing, the door he was opening. The speech was smoke n mirrors for the benefit of the Conservative base he continues to kick in the teeth.
In fact he completely lost his veto pen, he only recently found it in time to threaten to veto medical benefits for our veterans.
Um... there was no bill...