To the extent congress does'nt do its job is yours and mine fault...that's OUR job as American citizens..holding congress accountable to its obligations. Takes work, diligence and accountability. Beats the heck out of having to water the tree of liberty with blood......to merely toss the matter into the Presidents lap is negligent citizenship.
The critter responsible for the mess is Bush not congress. Bush just wants his North American Security and Prosperity Agreement and the Senate is trying its hardest to give him what he wants.