I hope readers can start to comprehend why coin taint is the most serious Achilles heel of Bitcoin.
On Friday, 2 BTC were stolen from me. I am considering reporting this to law enforcement. This means that anyone who receives BTC which derives from my stolen 2 BTC will be liable to return them back to me.
Perhaps the thief pushed them through a mixer such as Bigcoinfog.com
Thus that mixer will be liable to provide records. If it can't, then it will be liable for the 2 BTC.
So you can't you see you are playing with fire by mixing your coins through a centralized mixer.
And can't you see that without widespread anonymity (and decentralized mixers!), then crypto-currency is absolutely useless except to a
government which wants a ledger from hell to track everything.