why is Mahatma Gandhi loved by everyone?

Mahatma Gandhi preached non-cooperation using non-violent methods as a way to win against the oppressive rulers without resorting to guns.  This is difficult to do and requires public's cooperation.