Excellent point.
It behooves Christians to believe in the concepts of "...turning the other cheek..." and "...going the extra mile...". "As much as it is up to you, be at peace with all people...".
However, we are also called to be good stewards and protectors of those under our household, and the household of God.
As a good steward of my wife and children, the overriding principle would cause me to beat the crap out of anyone wanting to harm them, defile them, oppress them, violate them, ... well you get the point.
I'm fascinated, and disgusted, by these so-called promoters of "Christian" concepts of peace. The illogic of the concept of "Christ love" somehow trumping our responsibility to our families and communities in the face of tangible (read 3000 WTC dead) is impossible to reconcile. Did the God of the Old Testament die on the cross, or did He graciously bring into the world a deeper understanding of the battle between the spiritual and the material?
These people act like the unforgivable sin is to protect your country by fighting evil. Oh yeah, I forgot. They don't really believe in evil. Everybody's good. Just misunderstood.
Precisely.
If, say, someone slapped me or attacked me in some other non-life-threatening way, my Christian responsibility would be to turn the other cheek.
If that same person did the same thing to my wife or my daughter instead, my Christian responsibility would be to beat them to within an inch of their life.
One has a Christian duty to submit to humiliations, indignities etc. as part of carrying one's cross. One also has a Christian duty to prevent others from being humiliated and treated with contempt and abuse.