Of course what you say is true, and anybody can be taken by surprise. Having said that, I think in general most people, when armed, by virtue of being armed, tend to be somewhat more alert and aware of their surroundings, which can vastly decrease their chances of being caught off guard.
i would agree with that.