I think you may have asked this question in an un answerable way. I could give you my opinion on guns or gun control but that would only be one person not a community and I don't think many will align on this topic especially when you take into account what lawrence brought up in the first comment.
I feel that in a world ruled by force you must be able to fight that force with equal strength or you have already lost. And to the liberals or pacifists, no great revolution or movement was won with only the use of non violence. Ill reference MLK since it is the anniversary of the march on washington. First off I don't consider this a win, but some do. Blacks still have 2 times the unemployment that of whites, same as in the 60's (i mention jobs only because that was the main focus of the march), not to mention blacks represent 40% of the prison population whilst only being 13% of the pop. Any how without the eminent threat of violence from the state troopers in the south during integration that wouldn't have succeeded, and if you aren't sure look at the south 50 years later. With out the diversity of tactics used by the black panthers, angela davis, and malcom X there would have been no threat, at least at first.
Obviously ideally, I would love to go back to a world of no guns. Maybe feuds or discrepancies could be solved by lacrosse or just a few people scuffle with big sticks until one gives up like they do in papa new Guinea (maybe we don't have to eat the losers heart, but some argue this helps to prevent conflict. cuz honestly if you saw some bloke eat an-others heart would you want to mess with him?) Seeing as how we cant go back I feel that they will be useful to fight the state but (hopefully) unnecessary to fight a fellow collective in a post authoritative world. I agree with your last statement about the poor. although I would also add that affective change can not be achieved without the support of the poor and the oppressed. Otherwise it will be just another bunch of white guys deciding the fate of the "free world."