President Trump puts DeSanctus on blast