The 2nd amendment should be read with Second Militia Act of 1792. It clearly states the militia members shall provide. But the militia later were the National Guard and were provided with arms which as in Switzerland were issued with arms and ammunition plus uniforms. 

In the days when the 2nd amendment was written it was in the days of the wild west where there was no organised /effective law but things have moved on. But only the people that live off the sale of arms wish to keep their feet stuck firmly in history. 

If they insist on keeping it that way then place a tax on ALL guns and ammunition to pay for the cost of deaths and injury by firearms. That tax would increase as people stopped buying and using guns The burden of tax would fall on the ones that profit from sales

The Second Amendment of the United States Constitution reads: "A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed."