The Commander-in-Chief is responsible, the buck stops there. If Trump was aware of it, and didn't see the appearance of an armed US Military moving on a protest with Bayonets affixed, and didn't object, that is one more reason to NOT vote for Trump.
If he didn't know, that shows he is out of touch with the Joint Chiefs of Staff, and that is another reason he should not serve a second term.
I'll answer your ignorant, emotional, out-of-touch rant.
1. The Commander In Chief does not tell his generals and commanders how to do each and every move. They have the expertise and the training. This might not make sense to you but then again, you make no sense to thinking adults.
2. Rioters are throwing stones and fire bombs, beating people with steel pipes, and our military is almost certainly not issued ammunition for their rifles, so what are they supposed to do in YOUR supreme, brilliant opinion, just stand still and get mauled? Would you!
3. You face a row of strong, trained men with fixed bayonets and you will get an attitude change. If you do not, you might get stuck for being a dumbass rioting criminal.