As much as it pains me to admit I think this idea of tainted coins will lead bitcoin to it's death.
Me too. Someone should file a bug report to the devs.
The solution, of course, is strong anonymity and not the half-baked pseudo-anonymity scheme bitcoin uses at present ... like real cash (who woulda thunk?)