Whether they actually practice it or not. Ghandi was relatively effective against the British simply because the Brits have a cultural ideal of justice and rule of law that stopped them from committing some of the brutal surpressions that we have seen in other cultures. Had Ghandi lived in the Soviet Union at the time, you would have never heard of him because they would have taken him out and shot him the first time he became annoying.