Verse, please.
Jesus speaks in the Sermon on the Mount about Turning the other cheek and "not resisting an evil person." He disarmed Peter when Peter cut off the ear of Malchus, and said Plainly "If you live by the sword you will die by the sword." Jesus told us to, "Love our enemies" Would you kill someone you are supposed to love? Or maybe Christians don't really love their enemies as commanded. When Christ was being interrogated by Pilate He was asked if He was a king and Christ answered, "If My Kingdom was of this world then would my servants fight, but My Kingdom is not of this world." Paul reiterates these rules when he said, "Our weapons are not carnal, but spiritual." Do you use a spiritual gun to protect yourself? If not then you are denying Christ and taking your life into your own hands. Are these instructions in code, no, they are very plain and clear.
Cite the verses where He gave "very clear instructions" about self defense.
First of all, Jesus didn't forbid us from being angry. He forbid us from being unjustly angry.
Do you mean, as the KJV says, "Angry without a cause"? Have you ever been angry without a cause or reason, or unjustly?
Why?
And yet, you can't even post one verse.
Actually, it's you who doesn't understand "turn the other cheek", as "turn the other cheek" refers to not seeking revenge for a personal offense, not allowing someone to murder your family.