I agree with you totally. Just going to a range periodically does not prepare a person mentally for self defense. The attached video should provide more info:
http://concealedcarryconfidence.org/
There are several organizations that provide excellent firearms training and especially mental preparation.
Which one did you attend and would you recommend it?
I will take my chances on that.(not that I need too)