We need an amendment that will take at least another couple hundred years for Uncle Sham to figure out how to trump.
One solution: repeal the 16th (Income Tax) and 17th (Election of Senators) amendments, and force the federal government to get their revenue according to Article I Section 2:
Representatives and direct Taxes shall be apportioned among the several States which may be included within this Union, according to their respective Numbers, which shall be determined by adding to the whole Number of free Persons, including those bound to Service for a Term of Years, and excluding Indians not taxed, three fifths of all other Persons.In other words, if the federal government needs $YYY Billion, and Virginia accounts for X% of the population of the US, then Virginia's state legislature needs to raise and send in X% of the money that the feds request.
Now, instead of the feds bribing the states with federal grants, any federal program would have its funds coming out of the various state treasuries.
This would create a powerful incentive for the states, though the Senators which the state legislatures would once again appoint, to limit all federal programs to just what CANNOT be done at the state level.