The only beef I have with this is that he puts this on Democrats. Who has said that Trump can't say what he says? No one is calling for him to be benched, or jailed, or that he CAN'T say what he is saying. (Yet that is exactly what Trump says about NFL protesters.)
His right to hype the caravan, doesn't mean I have to agree with him, or not draw the conclusion that Bowers acted on the hype. Bowers is responsible for his actions and not Trump, but to disregard the potential that there are other nut jobs out there ready to heed the call to action is on the President. The risk of inciting hate is that you can't control where it will strike. If you are okay with Trump being able to say whatever he wants, then don't complain about those who kneel during the anthem in protest, or get in the face of Sarah Sanders, or BLM complaining about terrible, horrible, no good very bad policing.