Very nice post. Good questions to ponder for sure. I think it is all very complex and there are no easy answers. At least in this day and age I don't think the complete non-violence or non-resistance is possible. Even when we consider, for instance the Amish, they are afforded that luxury on the blood and sweat of others.
We need societies and cultures like the Amish though. I was listening to Robert Thurman, one of the West leading scholars and authorities on Tibetan Buddhism. He was making an argument for the need for a monastic society and why we need this today.
I think we need institutions, role models, societies, monks etc to remind of our morale center and what we need to be working towards.
I think though, that for today, the middle road is about the best we can do.