The alphabet of ahimsa is best learnt in domestic school and I can say from experience that if we secure success there, we are sure to do so everywhere else.
In the march towards Truth, anger, selfishness, hatred, etc., naturally give way, for otherwise Truth would be impossible to attain. A man who is swayed by passions may have good enough intentions, may be truthful in word, but he will never find the Truth.
The various religions are like different roads converging on the same point. What difference does it make if we follow different routes, provided we arrive at the same destination?
Ahimsa is the highest duty. Even if we cannot practice it in full, we must try to understand its spirit and refrain as far as is humanly possible from violence.