Of course it will cut revenue, which is OK if you also cut spending. To my knowledge the loopholes have still not been identified yet and is the key to the plan...
Not that will actually happen but it that's kind of how it is written.
If (Loophole == Mortgage deduction)
{
CRASHRealEstateFurther();
DestroyMiddleClassFurther();
}