It seems to me that one of two things must be true. 1) either we have more gun violence than peers because we have too many guns or 2) we have more gun violence because we are a fundamentally more violent populace than peer countries.
I think both are probably true.
No doubt the US has a violent history. But so does Greece. Same with Germany. There are many countries with violent histories that do not have anywhere close to the gun violence rates in the US. But if you dumped tens of millions of more guns into those countries they would become much more violent overnight.