As trump has taken office, he has issued a number of executive orders that has caused controversy all throughout the world. He is doing what he promised to do during his campaign, which is quite a rare site when it comes to presidents. He promised to prevent individuals coming from select (muslim) countries until there is an extreme vetting system in place.
This executive order has left legal visa holders and green card holders questioned and detained, which does seem quite unfair. Political views aside, one military vet in Iraq working as contractor described the current state of affairs in Iraq. It’s not surprising considering many of the civilians have come to hate the US due to many of the unnecessary collateral damage.