So the big contradiction in this plan is basically about corporate inversions.
One of Trump's leading bullet points is "reduce corporate inversions," which is to say, corporations moving their headquarters overseas for income tax reasons.
He claims that this is because the corporate tax rate is too high, so he'll do this by cutting the corporate tax rate to 15%. Fine.
But Trump says he's going to pay for this plan by removing the deferral on corporate income earned abroad -- meaning that we'll tax foreign income at the same rate as domestic income even if it is never repatriated.
That represents a huge tax INCREASE for every corporation headquartered in the US that has a significant amount of foreign income (which is all of them that we care about in this discussion).
This would almost certainly lead to a huge increase in corporate inversions, which would mean a huge falloff in the American tax base.
....so how does Social Security play a role in all this?
Social Security is not paid for out of income tax, it's paid for out of payroll tax.
Sure, the payroll tax is a tax on your income, but for some reason it doesn't count and nobody talks about it.
This is a really frustrating issue when it comes to understanding the regressive nature of the American tax system.