At the GOP's press conference announcing the release of their tax cut bill, one Republican member of Congress noted that it has been exactly seven years since they took back control of the House in the 2010 election, and now they're delivering on the promise they made back then.

So after seven long years, this mess is what they came up with?

Before we go further, we should acknowledge that they made a few hard choices and inserted some provisions that were destined to be unpopular, for which they deserve a bit of credit. But the deeper you go into this topic, the more you realize why it is that doing genuine tax reform usually takes a matter of years. And yet Republicans believed they could put it together in a few weeks and everything would work out.

It has been a mess up until now, a slapdash bill that validates almost every criticism Democrats make of Republicans. And it's only going to get worse.

The reason tax reform ordinarily takes so long isn't just that the government's finances are very complex, with many moving parts — though that's true. The more important reason is that if you're trying to make real changes, there are going to be winners and losers along the way. You're going to have to navigate all those competing interests and do some careful negotiation to get buy-in so all the stakeholders — interest groups, constituencies, members of Congress — don't turn on you. It's a sensitive balancing act, and one of the reasons previous tax reform efforts have been bipartisan is that when both parties are committed to the end goal, you have a lot more room to maneuver.

This version of tax reform, however, is taking place solely among Republicans, it's happening very quickly, there are lots of potentially controversial provisions in the plan they released Thursday, and they're in a position where making changes is going to be extremely hard.

That's because of the complicated procedural rules that govern this legislation. The Senate passed a budget resolution that allows Republicans to increase the deficit by $1.5 trillion over the next 10 years with this tax bill, but no more. While the bill hasn't been scored yet, Republicans say that it will be within that limit. But now imagine that one of the controversial provisions — for instance, the elimination of the deduction for state and local income and sales taxes (SALT) — generates so much outrage that they decide they need to drop it. The trouble is that eliminating that deduction is paying for a huge chunk of the tax cuts. So if they wanted to keep it as it is, they'd have to find more revenue to stay under that $1.5 trillion limit. And doing that is likely to generate even more opposition.

They're already getting heat for the choices they've made to pay for the tax cuts. The powerful associations representing realtors and home builders have come out against the bill, because they believe the state and local deduction encourages people to buy houses; they're also unhappy that the bill caps the deduction for property taxes at $10,000 and lowers the cap on how much mortgage interest you can deduct. The National Federation for Independent Business, the largest small business lobby and a reliable ally of Republicans, also came out against the bill when they realized the change to how "pass-through" income is taxed wouldn't be as generous as they hoped.

Observers have noted that elimination of the state and local taxes would hit blue states particularly hard, since on average they have higher income taxes (and some states, mostly Republican ones, have no income tax at all). This is to some degree a giant middle finger to the blue states, and no doubt makes Republicans more amenable to what is for many people a tax increase (which Republicans claim they always hate). But it creates a political problem, which is that there are still a lot of Republican members of the House from blue states like California and New York — members who were already looking at a potentially difficult re-election in 2018, when Democrats will likely be turning out in large numbers to oppose President Trump. Those members are now going to have to ask themselves whether they're willing to vote for a large tax increase on their constituents. Even if they vote no, they may still get punished at the polls by voters angry at the GOP.

That's not to mention all the pushback the bill is likely to get from people affected by changes like the elimination of the tax deductions for student loan interest and large medical expenses. The net result is that as fervently as Republicans want to pass this bill — both because they believe in tax cuts and because they're convinced that not passing it would be a political disaster — there's no guarantee that they can hold on to all their members in the face of that pressure.

I can't say whether Republicans really believe it when they say that this package of tax cuts will supercharge economic growth to such a degree that not only will it pay for itself but it will create a paradise of prosperity for all. Maybe they do. But between now and the day when those riches are showered down upon us all, this bill could wind up being a nightmare for them in all kinds of ways.