Federal legislation would fail because it would violate the 10th Amendment (state's rights).
It's not going to happen as an amendment to the constitution because no state would agree to it. There have to be enough states to agree to a constitutional amendment for it to become part of the constitution.
Yes, it's a regressive tax.