I think that your answer to this is to make the fundamental argument that Gandhi sought to raise the moral consciousness of a people. Gandhi fought his "war" in a most unconventional manner. He wanted to achieve a moral transcendence whereby fighting against him would be to fight against moral truth and justice. The opponent in such a battle is already tabbed with the label of being morally inferior. Given Gandhi's circumstances, it was not only a spiritually powerful move, but one that utilized his strengths. The British Raj had most, if not all, of the "lawyers, guns, and money." They controlled the means of production and possessed the largest army and navy in the world. Gandhi could not have been successful in fighting a conventional war or battle with them. The Indian resistance movement would have been put down with strikingly fast speed. Instead, Gandhi understood that truth and non- violence could be utilized by Indians, who en masse, could prove to be a spiritual example against the British. These weapons allowed Gandhi to be able to take a moral stand against the British, allowing for greater success in his vision of a nation free from foreign control.