Norman Ornstein of AEI (oddly enough) explains what happened:
http://www.aei.org/publications/filter.all,pubID.24057/pub_detail.aspTo those unfamiliar with the issue and controversy, the House and Senate passed a major budget bill by the narrowest of margins in both chambers, including a tie-breaking vote in the Senate case by Vice President Cheney, but it turned out that the bill passed the House and Senate in different forms.
This was not simply a transcription error, a misplaced comma or a misspelled word--something that would be plenty serious--but a $2 billion discrepancy that arose over a last-minute compromise between the two chambers over the time allowed for the rental of medical equipment for Medicare patients. After the House had passed its version and the discrepancy became known, Speaker Dennis Hastert (R-Ill.) unilaterally changed the House bill to match the Senate’s and then sent it on to President Bush, which he signed to great fanfare.
But a seventh-grade civics student who has done his or her homework would immediately know that what the president signed is not a law. Laws, as Article 1, Section 7 of the Constitution makes clear, must pass both chambers of Congress in identical form and then be signed by the president.
Of course, when Congress makes an error such as this one, it easily can be resolved by having both chambers re-pass the bill in identical form and having the president sign the proper bill. But not in this Congress with these leaders.
Because the two versions are different by a cool $2 billion, and because the more generous House version would be difficult to pass muster with fiscal conservatives, neither Hastert nor Senate Majority Leader Bill Frist (R-Tenn.) wants to go through another vote. So they have decided to ignore the plain letter and intent of the Constitution and declare, with the same sensitivity to the rule of law as the queen of hearts, that it is law, period, because we say so....