Pro says: "I am pretty sure nobody would want to rob a company to make money if the outcome was jail or an even worse consequence."
That is easily refuted. There are accounting scandals and frauds all the time. The risk is jail, but however, people still do accounting frauds, essentially robbing the company, to make money.
Just look at WorldCom: www.guardian.co.uk......
Pro also brings up the point: "What if people are caught for their dishonest acts?"
Obviously, if you are going to commit accounting scandal or a heist, you are going to plan it out carefully, to minimize detection. Therefore, there is little chance of getting caught. However, if you are caught, by that time you will already have hundreds of millions of dollars in several offshore accounts which you can easily use to bail yourself out of jail, or bribe officials. Humans are naturally greedy. The likihood of someone accepting a bribe to release you is very high. Therefore, you can easily evade jail.