Honestly I really do feel with something like guns we have to look at the time period it was written in. This was before the Industrial Revolution and a time when we were a predominately rural society.