What is the purpose of immigration for the host nation? To be a benefit to the host nation.
Does anyone who is not a citizen of the United States have a "right" to enter the United States? No.
Do the Congress and the President set and enforce immigration policy for the United States? Yes, it is called the Plenary Power Doctrine.
Federal policy on immigration has been founded on the “plenary power doctrine,” which holds that the political branches — the legislative and the executive — have sole power to regulate all aspects of immigration as a basic attribute of sovereignty.
Where did the list of 7 countries come from? The Obama Administration. 80% of majority Muslim populations are unaffected by this travel ban.
Are Muslims legally in the United States affected by this? No.
Get over it.