Any policy that ensnares large numbers of green-card holders and blindsides people who already had permission to travel to the U.S. (including people who helped U.S. forces in Iraq and Afghanistan) is going to create practical problems, to say nothing of the political problems.