Visa holders from the affected countries had been landing at US airports and then detained and turned away throughout the weekend, while thousands of people protested outside airports like New York's John F. Kennedy Airport and Dulles Airport in the Washington, D.C. area.