I have heard lots of people say that they would never shoot beyond a certain distance because that would not be justifiable self defense. This idea has always bothered me, and I have been thinking about writing an article about why. Here is a summary of my thoughts.
Let me begin by saying that the majority of self defense situations happen at short ranges, and I agree that training should focus on that.
The mindset that I would encourage says "if a bad person has a firearm, then they get to control the time, place, and distance of the encounter." And the important part of this statement is not about the distance, it is about control. When you say, I would not shoot past some distance, you are imagining that you have control in that situation. And imagining that we have control is something that makes us feel safer, but it does not actually make us safer.
The reality of a defensive situation is that the good person does not have much control. You control your skills that you have built through training, and your mindset to prevail, and not much else. Some people would try to offer a more positive and optimistic viewpoint. But I think a realistic viewpoint builds the best mindset, even if the reality is not great.
With that said, I do agree that most people with limited time and budget should do most of their pistol training between three and ten yards. But this is not because you should never shoot farther. It is because these are ideal distances for learning quick controlled shooting with combat level accuracy. And I do think a small amount of time should be spent at longer distances. But now we are talking about how to plan effective pistol training, which could be the subject of a different article.