There is one fundamental difference in viewpoint between myself and Stefan that I think is relevant here to this thread.
I may be oversimplifying his view, but, it seems like Stefan views the harmful activity of humans as a consequence of things like poor parenting which, when improved, will lead to an overall improvement in the level of peacefulness of the species. With this improved version of humanity will come, organically, healthier, more sustainable systems.
I, on the other hand, view evolution as a timeless battle between forces of cooperation/peace and deception/exploitation. I don't expect this battle to ever stop. It is one of the driving engines of evolution.
So to me the question is not "How do we once and for all improve the species' level of morality" since I doubt this is possible (though perhaps I'm wrong). The question is, given the fact that this battle between cooperation/peace and deception/exploitation will inevitably continue, how do those of us who value the former best advocate for those conditions to prevail more often?
I address this issue somewhat in my piece:
Some Thoughts on Anarchism & Psychopathy
The one resource I really recommend for those interested in this is the book The Evolution of Cooperation, which really goes into detail about studies and simulations showing what conditions must hold for the cooperators to maintain greater influence than the exploiters.
I think, if I'm framing this correctly, this could delineate a couple fundamental categories among those of us who advocate for what we see as a better world. There are those whose strategy is based on something like improving the species in an overall way, whom we might call something like "The Human Improvement" crowd. And then there are those whose strategy is based on an acceptance that there will likely always be a dynamic evolutionary interplay between cooperation and exploitation and that we will always have to work to maintain an advantage for cooperation. Perhaps this latter crowd can be called something like "The Eternal Cooperation Maintenance" crowd. I think a better name could be given to these, but perhaps that's a start.