That law would fail because there's no way to prove the transaction didn't come from someone who wants to cause trouble for the registered person but whom the person doesn't actually know. Suppose you are angry at a merchant who takes bitcoin:
1. Create new bitcoin address.
2. Receive bitcoins from someone for cash.
3. Send them to merchant's public address.