You wrote:
“there are probably 10x or more trained military veterans on the streets than exists in all services”
It’s worse than that.
There are more than 10 million hunters who bag game each year and another 30 million who are competent with scoped long guns.
That’s before we go Green Mountain men on them and look for a few Fort Tonderoga’s...
Do the math...