WASHINGTON—Using “national security” as an excuse, and accusing federal worker unions of obstructing virtually everything, worker-hating Republican President Donald Trump ordered more than 30 federal agencies, most of them large, to trash their union contracts—now.