instead of saying “ban all muslims” it would’ve been better to say we need to halt immigration from hostile countries. countries with terrorist hotbeds and those that majorities that preach hate against the west and America. it would just as effective
But we also, however, don't need Muslims born in Britain, India, Canada, or France, etc. So let's be direct in describing the problem, it's not the piece of dirt folks are from, it's the dirt in the heads, i.e. Islam.
Heck we don't need Muslims born in the USA (like all three Garland, TX jihadists), but we're stuck with them.