President Trump has begun his salvo against Temporary Protected Status, a program that aims to protect migrants from hazardous countries.