I kind of agree with Troy, it's more about the types of people and their attitudes.
It's easy to say harsher penalties but problem is when people get locked up and thrown into the system quite often they’ll come out worse if not properly rehabilitated.
I think the only answer is a combination of better education about violent and its effects, stronger police presence, and harsher penalties combined.
It's sad to think in a place when I used to feel so safe at night and think how lucky I was I didn't live in a place like the US is slowly turning into the same monster.