yes, and with regard to refugees or new applicants for visas it not bad. but to apply it to green card holders, people who might have left Iran or Syria 40 years, is just insane. people who left Iran after the 1979 Islamic takeover are subject to it. Iraqis who worked for the US military are subject to it. even members of the military born in those countries, and not yet citizens are subject to it. no one wants to have a situation like Germany. it just went too far.
just imagine Green card holders from other countries, and their families. they will be afraid to travel for fear a stupid executive order could affect them. and it could, if some nut from England or France does something, the entire country would be banned?