Think about how long and hard it is to amend the Constitution. We've only done it 17 times since the founding of this nation and one amendment canceled another. (I'm not counting the Bill of Right as they're a special case in relation to Constitutional history.)
Removing the ability of the federal courts to hear such cases would be a quick, short term solution until a Constitutional Amendment could be passed.
I'd rather go for the touchdown and have the fed courts route be the backup.
The hold-up will be the Senate and their damnable cloture rules.
I'd hate to go to a constitutional convention, but it's something to consider.