Why did Mahatma Gandhi think of Non-cooperation only ?
According to Gandhi ji British government was running in India with cooperation of Indians. If Indian remove their cooperation British government would be end. So he organized non cooperation movement.