Rochdale68:  Well, if lawyers drafted the executive order (not a bill), they did a pretty bad job of it.  Leaving aside the fact that few terrorists are Iranian, there is some distance between challenging Trump's executive order and allowing terrorists free reign in the US.  The US has every right to protect itself, but it needs to do so in line with its constitution.  Since the executive order has the force of law, the only place to challenge its constitutionality is in the courts, which is precisely what is happening.  Why is that a problem?  if the order is valid, then it will stand.  If not valid, then the Trump administration will have to re-vamp it.  What could possibly wrong with that?  It is democracy in action.