the root cause is the mental state of the would-be shooter
Absolutely agree.
That the solution is to wind back the clock to narrow moral codes is something I disagree with. The number of shooters that come from "happy families" suggest that's not a universal solution.
And the other solution are redundant if you can solve the root problem. In the Uvalde case, I haven't yet seen or heard any explanation for the murder of his grandmother?