It's already done this to veterans. After the Civil War, Congress passed a law stating any veteran can sue the gov in a benefits dispute, but any lawyer in the case cannot be paid more than $10.00. That's why the American Legion handles disputes with the VA.
Congress can overrule any court decision at any time. It doesn't because we don't make it happen.
You, sir, (or madam, as the case may be) are the winner. Good luck convincing even one Congressman to take responsibility, however.
Probably because most Americans don't know it can happen.
We need an action group to stir up the public and bring pressure to bear on COngress to stop this continuing problem with legislating from the bench.
As Borges states before, we need better judges. But another solution is also needed as there is an endemic problem with the Federal Courts and their continual spinning of new concepts out of the COnstitution which were never intended to be there in the first place.
Merely appointing better judges - and we have seen recently how very difficult that is turning out to be - is a major effort, and even if a good candidate is selected, there must be incredible peer pressure there from the other justices to sign on to this judicial activism.