Permanently banning legitimate businesses and bitcoin exchanges/banks from accepting coins from 'tainted' wallets that have received these transactions (as well as parent and grandparent wallets).
I accept that there are use cases when this isn't a problem, but being able to transfer wealth from one currency to another is a feature that a lot of successful currencies have.