Trump critics in the weeds