No. Think again.
It is quite clear that guns are not the cause of these events. Thus, as you have pointed out, the frequency of such events can fluctuate due to societal factors outside gun control.
However, with no guns there are no shootings. Guns are the cause of such outrages becoming shootings. Guns are the cause…