The Supreme Court's 5-4 decision upholding the Travel Ban is the correct decision. It is actually disappointing that the decision was so narrow. Federal law is pretty clear on this: the President of the United States can prevent a group of foreigners from entering our country for any reason he deems fit in national interest. The Immigration and Nationality Act of 1952, Refugee Act of 1980, and federal statutory code 8 U.S.C. 1182 f, all affirm this principle. The President possesses the sole authority to make that decision, no matter how flawed his reasoning may be. The fact that Trump made asinine comments during the campaign does not diminish his presidential power nor does it address the constitutionality of the executive order itself. It is also clearly NOT a Muslim ban, as the order never mentions religion, and 85% of the Islamic world is not affected by the ban. Even non-Muslims from countries on the ban are included.
Many on the Left are comparing this decision to the infamous 1942 Korematsu ruling. That is an absurd analogy. In Korematsu, the Court affirmed the federal government's power to forcefully intern (without due process or trial) U.S. citizens and legal residents of Japanese descent. The Travel Ban is simply placing a temporary hold on foreigners from certain countries from entering.