The GOP’s failure to pass tax reform at the last minute should have been a warning to the country. It was a freak accident.

Even before Trump became president, the GOP had trouble passing its tax cut. As Republican members of Congress whined last December about being blamed for budget deficits, seven of the GOP’s eight Republican senators refused to vote for the legislation, citing a lack of enough support from independents.

The problem is that it would have made for a far easier budget and debt mess for Washington to handle if Republicans hadn’t started to cave.

On Tuesday, the House tax-reform bill, the “Tax Cuts and Jobs Act” — Trump’s signature legislative accomplishment — was passed out of the House on a vote of 250-171, with Republican moderates repeatedly voting no. The Democrat-controlled Senate is expected to follow soon. Senate Majority Leader Mitch McConnell, R-Ky., and House Speaker Paul Ryan, R-Wis., are at an impasse over which House member — Representative John Lewis, a civil-rights leader and vocal opponent of tax cuts, or Representative Brad Sherman, D-Calif., perhaps the loudest opponent — will ultimately get to vote.

The line of sight Republicans hoped to have on the votes at this point is what Senate Minority Leader Chuck Schumer, D-N.Y., will attempt to unify Democrats around: