Yes of course - we all have different answers to same problem. But your kind of answer is what failed NYC and many cities for decades. The simplistic approach. The simplistic POV. "You steal, you go to jail." End of Discussion. Period.
NYC took a completely different approach with open mind and they brought in an expert, George L. Kelling, who is both a criminologist and sociologist (also a professor at my college and I may study under him for grad program next year). He approached the problem with solution that actually addressed the complex socioeconomic issues. After 5 years...... the result paid off. After 10 years, the crime rate dropped so low that NYC was actually the #1 safest city. Philadelphia Mayor asked NYC for advice and he listened. Now - Philadelphia has finally transformed itself as a promising growing city. That's why I visited Philly several times for past couple years because it is clean, safe, and beautiful. I avoided Philly like a plague for a long time because it was ghetto as hell. worse than old NYC. I've actually contemplated on living in Philly several months ago. nice apartments there are cheap. Pennsylvania tax is cheap. cost of living is cheap. and... Philly is gun-friendly
So you can go ahead and keep on preaching about "personal responsibility" and "common sense" but it's not gonna solve anything. George L. Kelling did it right. Ignoring or disregarding complex socioeconomic theories like Conflict Theory and social stratification when attempting to fix the decades-long problems and ignorantly labeling these theories as Marxism or "gimmi gimmig gimmi"....... well - good luck fixing a crime-infested neighborhood.