This does seem to me to be a little bit of a to easy explanation. Is it really so that this can be tied back to the founding roots of the country, when the setup of the population nowadays can be tied back to so many different influences from different parts of the world?
I never understood the "fetish" of Hollywood for the lone ranger and bullet slinging revenge guy. Or the idea that guns are a valid protection.
Non the less - there are other parts of the world that maybe have the same (or even higher) amounts of guns in private possession without the military and police fetish.
I am even not sure, that this is a valid correlation. Private gun ownership and police/military spending/fetish.