Guns are a pure luxury item.   No one really needs them.   They are not a basic necessity, not by any means.

There should be a 100% luxury tax on all guns and ammunition

Double their prices, and I'm sure that there would be a lot less guns sold in our society.