Having the military handle a protest rally is not the best idea, even the anti-riot police, with all the issues and incidents they have been involved so far in the protest, at least they are a body of trained professionals specialized in dealing with protesters. A soldier is not trained in conflict resolution : they are trained to kill.