> can compel the bank directly, no one can "force" the blockchain do to anything that's not programmed to do
This doesn't work with banks outside a court's jurisdiction. That doesn't stop enforcement.
We already have tools that informally designate tainted versus untainted wallets. Incorporating that into the law wouldn't be that difficult nor, I suspect, controversial.