Lots of stupid bank robber stories, but one decided to return the money he stole (LINK). Sounds like he was good hearted, but he didn't return all of the money, just most of it.
I don't understand why he gave it back. Guilty conscience? Given it to a needed charity would have made more sense since the bank is covered by insurance and since he didn't return it all, he still robbed the bank.
Trying to do the right thing? Already stole $100,000+ kind of makes that a wasted effort.
Anyway you look at it, not a very bright robber.