No, we should tackle this problem by improving the mean quality of life of all humans. People steal because they are poor, unless they have a mental disorder.
What do you mean, there's a lot of millionaires and billionaires that are stealing from society at large by shady business practices or tax evasion, and they're definitely not poor .....
Oh. I see your point.