With no guns the criminals cannot fire them into people’s homes. Guns very much are the problem.
The US does not have a lot more criminals than other countries, yet their gun crime is off the charts. The differentiating factor is easy access to guns. In fact this easy access to guns hurt neighboring countries as well. Most criminals in Canada and Drug Cartels in Mexico use Guns sold on the US market. The US is overflowing with guns spilling into neighboring countries and fueling violence there as well.
It is surprising neighbors don’t start demanding that the US gets control over its lawless guns market.