The blame for stray bullet shootings belongs on the criminals who use guns illegally. It is true that innocent people are sometimes killed by stray bullets. The vast majority of stray-bullet shootings are caused by criminals who use guns with evil intent.
Criminals use baseball bats, knives, fireplace pokers and bricks to kill their victims.
Innocent people are shot far more often by police than by armed citizens. Disarming the public will only give trigger-happy predators free reign. And those who might have been stopped by an armed citizen response will live to kill another day.