If those are your goals (and noble goals they are), why not work on health care, notably mental health. If we fixed that, we would probably make an even more substantial dent on the number of suicides, improve the quality of life of those who aren't killing themselves, reduce the amount of urban violence, and even possibly make an impact on mass shootings.
I can certainly understand the compelling societal goal- but I'm a big fan of using the least restrictive (and most effective) means to achieving those goals.