Rationalizing not having to take a long shot is assuming you can predict the nature of the fight. If there is an opportunity to stop an active shooter from killing folks and you are not up to the task that is on you. It takes hard work to become competent and few are willing to make the effort.
mike r