Thing is, he's not blocking mass immigration from Muslim countries - he's picked on six (and they aren't even the largest Muslim countries in the world).  Moreover, missing from that list are the countries which provided the 9/11 hijackers (and where Trump happens to have business interests) as well as places like Pakistan - not exactly friendly to the US and home to more Muslims than anyplace else on the planet.