First, President Trump fumed on Twitter about a caravan of migrants heading toward the US-Mexico border. Then he said National Guard troops would be deployed.