The sky was gray, a light snow fell, and the weather was bitingly cold. But the mood outside New York’s John F. Kennedy Airport on Saturday was red hot with anger, as dozens, and then hundreds, and then, as night fell, thousands arrived to protest President Donald Trump’s executive order barring entry into the United States of all refugees-including Syrian refugees, perhaps indefinitely-as well as visa-holders from seven Muslim-majority countries.