Mohandas Gandhi's protests during India's independence movement were often successful because of his application of