Like several other historical personages, Gandhi had a highly complex personality, his teachings, too, are incapable of over-simplified assessments on the lines of his being 'the inspirer of the national movement who roused the masses to anti-imperialist action', 'the counter-revolutionary who did all he could to prevent the development of our national movement on revolutionary lines', etc.