I think you're spot on. When people come to rely more and more on government, then they tend to see government as the solution to any problem. Violent crime occurs in all strata of society, for all reasons, by all types of people. It is impossible to legislate solutions to every conceivable situation. Sometimes all you can do is provide help and support, as frustrating as that can be.
Our founding fathers very much embraced the concept of freedom for citizens to have the right to the pursuit of happiness and as well as the right to bear arms but the government was not ever meant to provide for happiness.
The country was established as a capitalistic society which in and of itself provided any and all the right to go out and make something of themselves.
They also had the right to fail and many did.
We have gradually come to this state of expecting government to solve all of our problems.
The Nanny state will leave all of our grandchildren mired in debt and doomed to a life less comfortable than the the life which we have all enjoyed.
Government is not the solution, government is the problem.