No, the military should not be allowed to stop protests
A protest is defined as peaceful protest. As soon as violence ensues it is not a protest but an insurrection. As such, if the state calls for aid, the federal government can and should intervene.