The best way to reduce the number of guns in the U.S. is to stop threatening to regulate it more. Gun ownership sky rocketed under Obama due to belief that he would try to regulate them some how. As long as there is a republican congress, this probably won't happen, but still it drives sales. Under Bush gun ownership was on a decline.