I think empathy and our desire to have real relationships with the other people in our social network keep us honest. You have to feel that we're ALL in this together, and you have to shoulder your part of the load. It should be a matter of personal pride that you're doing at least your share. If you starting putting other people outside that ALL; grouping them as somehow less worthy, then dishonesty with them becomes easier.
As an example, look at war, possibly one of the most dishonest activities the human animal engages in. We propagandize our enemies as the worst of the worst. Within the context of war we lie, steal and take the lives of the group we oppose. Strangely, within this nightmare most of the people actually doing the fighting are shining examples of honesty and integrity within their group. Their willingness to sacrifice everything they have and ever will inspires the rest of us.
Would my skill set make me a good crook? Well I've done Locksmithing, Burglar Alarms, Fire Alarms, Access Control and CCTV for a few decades. Over the same time I've worked closely with Banks, Police Departments and Prosecutors on their security, so I have some knowledge of how they work. I've done some undercover work with Private Detectives helping them get the goods on some bad people so I'm passingly familar with the tension of a deadline to getting covert equipment into place and working against a somewhat vague deadline, knowing that if i was interrupted I might have some fancy talking to do. So I guess I probably do have the skill set.
I also have the knowledge that if you are crook; if you make a single simple mistake, fail to anticipate things that are totally unpredictable, or trust anybody else you are up against some pretty smart people that can make lots of mistakes, don't have to anticipate all the unpredictable, and can and do trust their fellows with their lives.
Sounds like a no-brainer to me.