I've been saying this since the Clinton regime.
Consolidate the major gun makers under corporate umbrellas, give them HUGE military contracts and who gives a shite what the 2nd Amendment says?
"Stop selling firearms commercially and you will get this $500Billion contract for satellites. Don't stop and we cancel your current contract for cruise missiles."
For those that have seen Waco: Rules of Engagement, this is exactly what the feds did to CBS (via parent company Westinghouse) when 60 Minutes was going to run the piece showing the IR film of FBI agents shooting Branch Davidians, trying to escape the fire.
Think ammo availability sucks now? Wait until three years after mega-corps quit selling arms and reloading components to civilians, in order to keep their contracts.
Trivia: How many powder manufacturers supply the total market?
How many primer manufacturers supply the total market?