The world has changed, criminals/terrorists are substantially better armed, have access to body armor, are more technically proficient, may have received formal training in trade craft, and many see no issue in dying for their cause.
The days of a model 10 Smith and a nice piece of hickory being sufficient for virtually any situation are long gone.
This sums up damned near everything we've discussed on this topic, the 9x19 threads, carry guns, and a Hell of a lot else.