@gavvet, Thank you for writing this post! I am right there with you.
I am a big advocate of non-violence and I think there is a serious lack of realism about how to bring a non-violent society into being. Talking about a bunch of theoretical future scenarios is one thing, figuring out how to get from here to there is where the real work is, in my humble opinion.