The amount of mental gymnastics some gun owners go through in order to avoid addressing the glaringly obvious issue is absurd. There's too many guns and they're too easy to get, we should address that with stricter gun control. The answer is so obvious that every other first world country has figured it out.
Mental health is a separate problem, we should address that with tax payer funded healthcare, it's expensive as shit to deal with mental health issues. I have 2 children with mental health issues and I'm fortunate enough to be able to afford it, and it still shocks me how expensive and time consuming it is. I can't imagine how people with average or below average income deal with it. I'm guessing they just don't, which is why we have such a problem with that in this country.
Stop conflating the two issues, it's incredibly harmful to people with mental health problems and it adds a stigma they really don't need.