Congress, not President Bush, makes the budget and appropriates money, right? So, Congress does what it can to appropriate money for bridge repairs (utilizing the gas tax, among other things). According to an AP story I just read, Transportation spending has increased 30% in recent years. Bush has, however, vetoed several Transportation bills. Why? Because of a high level of pork barrel spending attached to these bills.
I know you don't like the President's war stance, Rudy; however, consider Congress's complicity, as well, in all this.