It is true that the State also uses force to deal with revolts and violence and against criminals. But in a democracy with a judiciary and rule of law, the use of force by the State is accountable and has to be within the bounds of law. At times individuals do transgress those limits, but those are aberrations.
Unfortunately social activists and champions of human rights forget that it is the legitimate function of the State to use force. If the State abdicates this responsibility then we are inviting anarchy and in words of Hobbes, a 16th century English philosopher, a situation of war of every one against every one and human life 'nasty, brutish and short.'
Gandhian methods of non-violent struggle were successful against the British colonialists. But the British were a civilised people.
Did the non-violent Jews survive Hitler? Closer home, in Gandhi's lifetime itself, in October 1947, it was force that saved the Kashmir valley from Pakistani-backed raiders.
An oft quoted Gandhian phrase is that if all were to follow an eye for an eye and tooth for a tooth, then the world would go blind. The counter to that is that if only some follow this and others don't then it is the non-violent who would go blind while the rogues will rule the world.