Crazy amount of misinformation in this one post:
If you don't want your transactions to be public, don't use a public ledger.
That's exactly what people were attempting to do, with Tornado.
You don't get to launder your money
There is no money laundering available with Tornado, it doesn't turn an illigitimate source of funds into a legitimate one. And it also has a compliance tool to allow proof of transfer between accounts.
Tornado Cash wasn't free, there was a fee which as I understand it was sent back to various developers.
This wasn't sent to developers. It was a fee you would pay relayers to propagate transactions on the network and was optional. You could choose to fund withdrawals with a relayer or to use funds in your own wallet.
Money laundering
This isn't money laundering.