The lesson here appears to be, if you're capable of scamming people online, then you deserve the money and your victims are morons.
I don't think the issue here is whether or not the person doing the scamming deserves to have the money, but whether or not the person being scammed deserves to have that money. If you're stupid enough to *ever* wire money to Nigeria nowadays (Nigerian royalty, anyone?), you give that money up right away.
Real programmers don't comment their code. It was hard to write, it should be hard to understand.