Trump can’t take the punches