Civilized society does not need guns. Civilized society relies upon a good justice system for justice upon crime in all of its ways and means. We live in a fallen world only Christians can perceive that. In a fallen world we must expect crime in abundance. What does the civilized society do about that? What they do is seek to create a lawful society with good administration, police and justice. Education must play its part in this.
The easy distribution and access of guns is an impediment and obstacle to a civilized society. Whilst under the dominion of sin in a fallen world man will not live with his neighbour in peace.
To live in peace with your neighbour is and should be a witness of the church.
Therefore the Christian should always be against guns.
Christian witness is:: Luke 6:27 But I say unto you which hear, Love your enemies, do good to them which hate you, 28 Bless them that curse you, and pray for them which despitefully use you. 29 And unto him that smiteth thee on the one cheek offer also the other; and him that taketh away thy cloke forbid not to take thy coat also.
Would Jesus carry a weapon? Christians do not carry guns.