Guns; this is certainly one hot topic these days. The 2nd amendment of the U.S. Constitution guarantees the right to…