Trumps executive order is temporary - 4 months. So far it has temporarily detained less than 200 people for a few hours at the most. Lawful permanent residents of the U.S. are exempt from the order. It's going to help the US set up time to better vet those coming in to the USA from the nations on the list as well as additional immigrants. As a taxpayer you had a chance to vote on Nov 8th, for the candidate who opposed building a Wall if that was your top concern. The candidate who opposed a wall lost the election. "Elections have consequences" as President Obama put it 8 years ago.