Many of these people, though well meaning, perhaps, don't seem to realize that we don't all have the disposable income to do "training". We can't shoot hundreds of rounds every week. We can't get into competitive shooting. We can't travel all over the country to take classes.
It doesn't take much money to get some formal training. It certainly doesn't require firing hundreds of rounds every week, or even every month. It doesn't require entering competitions or traveling all over the country.
For example, I just did an internet search and found a course at a range less than 30 miles from my house. It's a half-day course for about $150 that requires about 150 rounds of ammunition, and covers, among other topics, speed reloads, stress reloads, malfunction clearance, firearm safety in the home (including safe storage) injuries/basic anatomy, shooting one-handed, from a kneeling position, from cover and in low light.
I feel fairly safe in saying that the vast majority of people who will read this post can probably manage to save $200, get 200 rounds of ammo together for a class, and manage enough time off to schedule a half-day class.
Are there more expensive classes that require shooting a lot more ammo, that last for several days and are only offered in a few locations nationwide? Sure there are, but that's not the only way to get some useful training that can help provide a solid foundation to work from.
And I didn't even search for the cheapest classes I could find--that's just the first thing that came up on an internet search of my general area.
Now, I'm not saying that every shooter has to get training to be responsible. I'm certainly not saying that it should be mandatory. I'm just saying that people who want training should be able to get training without spending lots of money, traveling all over the country, getting into competitions, or shooting hundreds of rounds every week.