History of Africa

What did Gandhi mean by Better to be violent when violence in our hearts than put on the cloak of non cover impotence?

The quote you're referencing is: It is better to be violent. If there is violence in our hearts, than to put on the cloak of nonviolence to cover impotence." This quote should be attributed to Bhagat Singh and not Mahatma Gandhi.

In saying such it's believed they wanted people to show passion or determination instead of showing no strength towards a subject of interest at hand versus expressing feelings behind it without taking action of that sort.