That’s assuming President Trump hasn’t replaced Anthony Kennedy or one of the consistently Liberal Justices by the time such a case reached the Court. If he’s able to do so, he would likely be facing a friendly Supreme Court.
I wouldn’t count on Roberts for this one. Even some of the other Republican appointees might be compromised on this one.