Why are Guns Good?

Guns are good for hunting, sport shooting, recreation and just for fun. You could say that the gun is a good tool used in war but it is hard to justify war or anything associated with it as being good. Many people in the U.S. keep guns for personal protection however a good knowledge of martial arts is a better choice for personal defense.