Satyagraha is an attribute of the spirit within.
Nonviolence is an attribute of the Almighty whose ways of fulfilling Himself are inscrutable.
Ahimas is the attribute of the soul, and therefore, to be practiced by everybody in all affairs of life. If it cannot be practiced in all departments, it has no practical value.