Much respect for profiting hand over fist from pure knowledge. But the fact that this "opportunity" existed in the code is really damning for the Monero project. It highlights the staggering amounts of greed and hushed fraud rampant in the Bitcoin space. I don't fault him for selling everything.
Crptocurrency is all about giving economic incentives to do the right thing.
In most fields, fraud/lying/cheating are ethical failures. In cryptocurrency, they are bugs that need to be fixed and giving them moral assignations isn't helpful, IMHO. A cryptocurrency that fails doesn't do so because "bad people ruined it" but only fails because of its own shortcomings.
I agree there is a lot of fraud and greed in the cryptocoin community which makes it risky for people new to it or the naive. For people who have done some reading or hung around for a while it's usually pretty easy to spot most scams. In cases like Monero it was probably a something the developers missed. The important thing to note is that the community fixed that oversight within a month or two.