The real problem in the US is the cultural trope that 'problems are solved by a man with a gun'. From domestic police to foreign policy, the US psyche approves of an armed response early. Until that's sorted (which is a generational problem, with no 'quick fix before the next election'), the US is going to keep having this issue, again and again.