Although ...
I don't agree with the mentality and someone has probably mentioned this before but I don't see the press lambasting, Syria, Iran, Iraq, Yemen, Libya, Algeria, Bangladesh, Brunei, Kuwait, Lebanon, Malaysia, Oman, Pakistan, Sudan, Saudi Arabia and the United Arab Emirates ban on a certain nationality from entering their countries.
So if it's ok for them why not for another country? More Trump bashing? Oh! hang on, I forgot we're civilized so we can't do shit like that, can we!
Sometimes the only way to deal with oppressive, unfair regimes is to show them that you mean business.