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