I dont understand your point? America has a choice to allow or not allow people here, I dont remember anyone saying a country HAS TO LET anyone it wants into it.
I am just telling you that your logic is absolute nonsense.
You ban countries from which not a single terrorist came into your country.
With that, you ban people seeking for help, some of them being people who helped america in the afghanistan and iraq war and risked their life for it.
Some of them being people from other western countries who would benefit the US (like the politician i just mentioned).
You do that without any reason whatsover while your country still keeps on having a lot of massshootings due to your 'recreational gunuse'.
Simply put, you let a lot of people die or starve or at least humiliate lots of people based on their religion (because lets dont kid ourselves, that's what it is) even tho not a single terrorist has comitted any act of terror in the US, while countries from which actual terrorists came are not harmed by the ban because trump got business ties to those (like saudi arabia).
Great.