Here's why... If you personally are going to be attacked, then by the time you realize it, the guy will probably be too close for you to safely pull out your gun. Can you tell in your "gut" when you're in danger and someone is giving you a funny look? Can you "tell" the scroungy guy walking up to you asking for money at night might have an ulterior motive? Yes, but can you hold a man at gunpoint based on your "gut"? Probably not, I would think. That being the case, it seems to me that in order to be able to detect danger such that it reasonably warrants pulling out a gun, you'd have to wait until the criminal is all up on you and it's too late. What am I missing? I mean, I realize there are plenty of situations where you'd have plenty of time, but most of those are situations where you're not dealing with a hardened criminal determined to rob/kill you. If someone is giving you notice that they're going to kick your ass, then they're jerkoffs who are not serious career criminals. It's probably some drunken idiot who wants to get into a fight or something.