NWP - do you have any padding for your comments?
The pundits (from both sides) seem to me to ignore something basic to the conversation. Yes, the president has great latitude in writing EO's especially in cases of national security, but he, just as Pres' Lincoln and Roosevelt, is Constitutionally limited by what they can do.
The EO is in response to Islamic terrorists attempting to enter the US through refugee or immigration processes. It is by it's very nature a ban on Muslims, but not all Muslims. The EO selects countries which have high numbers of Muslim terrorists operating and then gives deference to minority religions. There is no distinction between Sunni or Shia Muslims to support the fallacious argument one of these is a religious minority. It is a blanket ban on all Muslims from those countries.
From a legal perspective I do not have a clue ... perhaps you can enlighten the readers?