Trump v the Republicans: there will be blood