Violence is something that exists in life, and sooner or later all of us will be confronted with it on some level. Many people are taught to submit when confronted with violence. These people tend to believe that in order to be ‘peaceful’ they must never be aggressive themselves. After all, Jesus said ‘turn the other cheek’. These people are taught, falsely, that if they submit, the bad guys will not hurt them. But that puts the decision about your welfare in someone else’s hands – and at best, that someone has already demonstrated zero respect of you and your rights.
In some cases, this may work as a survival strategy, but by definition it puts you at the mercy of the aggressor. Pacifism is not a survival strategy in the real world – it only works when EVERYBODY is a pacifist. One aggressive individual in a room full of pacifists is THE BOSS, and the pacifists have no rights.
It is appropriate and moral to be aggressive in response to an attack. The basis of this morality is in not being the initiator of the conflict.
A careful reading of the Bible shows that ‘turning the other cheek’ means to not respond to insults or other similar provocation with force. But when the provocation escalates to bodily harm to you or other innocents, or even hurting you in a financial way by stealing what is yours, then you have the moral right and obligation to defend yourself. A truly excellent treatment of this subject can be found at The Cornered Cat. Highly, highly recommended.
It is possible and right to be a non-pacifist, deal from a position of strength, and still be a moral person who loves God.