Thing about mixing is, since any person (or autonomous process) can generate wallets and send BTC to those on the fly, how do you prove that you used a tumbling service and not that you gave coins to a guy who gave coins to a guy who split them up into separate wallets who each gave coins to a guy, etc etc etc.
As Bitcoin picks up steam, this problem only gets harder. Remember that the block chain only consists of hashes and signatures. Proving who owns those is a much more difficult process.
Either way you now have enough evidence to raid their PC to check for further laundered funds and generally make their lives miserable. When people complain just find a fraction of a BTC that was used at some point in the past to fund the social demon of the day (child porn, terrorism, drugs, sex trafficking, etc.) to justify it.
Someone mines coins and gives coins to a guy who gives coins to a guy who gives coins to a guy (repeat n times) who gives coins to you, and every link in the chain is following best practices by generating new wallets for each transaction, how would the adversary prove that you're doing something untoward (and since we're discussing law at this point, beyond a reasonable doubt?)
But it's not like that won't stop them from trying. Probably via a bunch of high-profile "busts" to keep the law enforcement agencies financed.