Even if training were provided, gratis, by well-meaning types (I would volunteer; have the NRA certificate, so why not?), how would the single mother who works two jobs find the time?
That is the problem with requiring training. The people who might have the most need would have the hardest time affording either the cost or the expenditure of time.
Mandatory training requirements favor the "haves."