This Bible quotation is very popular in our country - a tooth for a tooth, an eye for an eye. It was used in countless of movie dialogues to mean revenge particularly when the protagonist has been abused by the antagonist. In real life, I don't think it is practical and realistic to just turn the other cheek when someone does us wrong. If that rule will be applied then abuses will mount and the world will be full of opportunist. That tooth for a tooth stance is much better particularly in poor countries where the culture is always "me first." A retaliation will teach people a neat lesson in life that the thing they did would come back to them.