With the amount of BTC that passed through silk road and the likes, I think only newly mined coins can be called clean.
I remember people paying a premium for such newly mined coins.
yes to be honest i dont give a **** about if its dirty or not i still buy because if this keeps on going eventually every bitcoin will be dirty. i just want to know if a btc is dirty or not so i dont send it on an exchange