There will always be warriors, just as there will always be mothers.
The warrior archetype is as integral to the human psyche as the healer, the trickster, or the wise elder. We pretend that the warrior is not part of us at the peril of a false peace, an effete tranquility, haunted by hidden feelings of aggression. Many in the anti-war movement, denying the warrior inside them, silently stew with passive aggressive anger.
Gandhi was a warrior and respected warriors. He spoke of the "warrior for peace" as a deeper resolution of the archetype. The peaceful warrior may not use violence, but she fights like a lioness.
Warriors not only take life, they protect life. Gandhi's favorite book was the Bhagavad Gita, whose story plays out on the battlefield, where Lord Krishna advises Arjuna not to refrain from combat, for he must fight for the restoration of justice. Arjuna was a Kshatriya, born to be a warrior. The way of the warrior is a great mystery.
Those who deny their inner warrior become weak in consciousness. Our task is not to rid the human psyche of this warrior, but to integrate the warrior with our wholeness, sublimating his energy into bold creative action.