Where we get that money from is another question. It could probably be raised without having to forsake our obligations in Iraq, and when we do get out of Iraq we've got far more serious problems (Medicare, social security, deficit) to spend that money on. The first step would be to have a president who would veto any bill with pork barrel spending in it, as John McCain promised to do in this morning's Republican debate. That would more than take care of the federal share and help underwrite the states, since this year's budget has more than $20 billion of pure pork in it. As for the states, my personal recommendation is that they raise the money through gas taxes. Every bit we increase the price of gas helps us get to the point where alternative fuels and alternative fuel vehicles become commercially viable, a vital step towards energy independence and the security which comes with it.
Fixing our fragile infrastructure is certainly a high priority, but we've been pretty lucky so far, and although we're always playing catch-up, real solutions are within our reach. We just need some fiscal discipline, better leadership and perhaps some legislators on the state and national level who worry more about national security and the safety of the population than they do about sucking up to special interests.