We all have guns now. Almost half of all American households owns a firearm, and the average American gun owner owns nine. That number does not include black powder arms, antiques, firearms given as gifts or war trophies. Americans can and do build their own guns with the provision that they...