There will never be a shortage of weapons. When they are needed someone is going to show up with them. Look at Honduras, Nicaragua, Guatamala, Columbia or any Latin American country with a history of internal conflict. They didn't have the open market or the culture(I mean gun obsessed culture) that America has. There were a lot of restrictions on private ownership. Somehow it ended up that everyone had some kind of rifle. It's almost like somebody in a pick up truck showed up and just started throwing them out in a crowd. Just like in Iraq, Afghanistan, or wherever. Where did all the guns come from in Belfast. They just didn't pop out of nowhere.The saying goes
Rather have it and not neesing it than
Needing it and not haveing it ?
They got armed guards at the KFC in Mexico City. Guys with shot guns guarding a 12 piece buckets of chicken.