There is no rational or legitimate way to get around what Jesus said about how believers are to respond to wrong, violence, etc. He modeled that lifestyle. He called all who follow him to do exactly the same. It is hard. The very fact that even toward the end and even in the Garden of Gethsemane disciples were armed shows that they themselves struggled with his command. It is not different for believers today
When Jesus said to turn the other cheek he was referring to a slap in the face or an insult. He saved the women who committed adultery by laying out the sin of the one's who wanted to stone her to death. He wants those who love him to protect themselves. Jesus was sent to earth to die for our sins.
The world we live in is a dangerous place. shootings are a daily occurrence. Should anyone be a target just because they love God and are a Christian? It is our God given right to be able to protect ourselves.
Read: 1 Timothy 5:8
"But If anyone does not provide for his own, and especially for those of his household, he has denied the faith and is worse than an unbeliever."
But I say unto you, Love your enemies, bless them that curse you, do good to them that hate you, and pray for them which despitefully use you, and persecute you: