There is no such thing as compulsion in the scheme of nonviolence.
Carrying arms for the removal of the Arms Act can never fall under any scheme of nonviolence.