If bans actually worked and guns were not available you would see more of this (warning–it’s very graphic!).
How fast can you draw and fire a shot? How much distance can an attacker cover in the same amount of time?
In answer to the first question 1.5 seconds is a reasonable estimate for most people. 21 feet is the answer to the second. Draw your conclusions and modify your behaviors appropriately.