WASHINGTON (AP) — A sharply divided Supreme Court on Tuesday upheld President Donald Trump’s ban on travel from several mostly Muslim countries, rejecting a challenge that it discriminated against Muslims or exceeded his authority. A dissenting justice said the outcome was a historic mistake.

The 5-4 decision Tuesday is a big victory for Trump on an issue that is central to his presidency, and the court’s first substantive ruling on a Trump administration policy. The president quickly tweeted his reaction: “Wow!”

Chief Justice John Roberts wrote the majority opinion for the five conservative justices, including Trump nominee Neil Gorsuch.

Roberts wrote that presidents have substantial power to regulate immigration. He also rejected the challengers’ claim of anti-Muslim bias.

But he was careful not to endorse either Trump’s provocative statements about immigration in general or Muslims in particular, including Trump’s campaign pledge to keep Muslims from entering the country.

“We express no view on the soundness of the policy,” Roberts wrote.

The travel ban has been fully in place since December, when the justices put the brakes on lower court rulings that had ruled the policy out of bounds and blocked part of it from being enforced.

That was the list Obama Administration used. Under what is called the Visa Waiver Program Improvement and Terrorist Travel Prevention Act of 2015, the Obama Administration "targeted" i.e executed some care, in issuing visas to these countries. Trump has just said, temporarily, "No visas."

....

I think Obama's defenders feel that it's the same as his "opposition" to gay marriage—he may have banned Muslim immigrants from ISIS-type countries in 2011, when he was facing reelection but he didn't really mean it.