" by an indiscriminate ban on Muslims from a handful of countries"

I don't think you know what the word "indiscriminate" means. If it's limited, in any capacity, it's not indiscriminate.  So the very fact it's limited to 7 nations, nations specifically cited by the Obama Administration before Trump even came into power as being trouble spots ...