We're a nation of laws. Not taking kindly to a case isn't justification for a ruling. The tax law was haphazardly drafted and written specifically to increase wealth transfers from surplus states (e.g. Delaware, Minnesota and New Jersey) to deficit states (e.g. New Mexico, Mississippi and West Virginia) [1]. I see valid arguments for both sides.
[1] https://www.economist.com/graphic-detail/2011/08/01/the-red-...
The tax plan certainly had flaws, but capping SALT was egalitarian IMO.
Even a flat tax wouldn't change that.
When Mississippi cuts benefits for its residents, my federal tax dollars pay for their disability insurance. When West Virginia fails to regulate its industry, educate its residents or build infrastructure, my tax dollars subsidise their choices. TL; DR It is odd to talk about subsidy when they generally flow from those hit by the SALT cap to those benefiting from this bill.
I also don't see why it's a problem that some states are donors, they have more to give. Federal spending should be progressive, otherwise it simply drives more inequality.
If you have long term capital gains on a stock, you can donate that stock and not pay tax on the long term capital gains. Additionally, the full value of the stock counts against your income for determining tax.
This type of nonsense is all over our tax code.