"If non-violence and bowing to so-called higher authority worked" - bowing to higher authority is no part of non-violent resistance. Non-violence doesn't stop people getting terrorised and brutalised, but then nor does violence.
But then dying in a hunger strike is a lot harder than being killed in battle. People are capable of the most incredible heroism - and that is what a non-violent struggle needs if it to be effective.