Just an idea ...
Just an idea ...
Even the 0.8->0.7 reversal was hard for some miners to swallow. And in that case it was only accepted because only doubly-spent transactions would be reversed. Singly-spend transactions would just transfer over to the new chain.
I don't expect to ever see a Bitcoin fork where a cryptographically valid, singly-spent, included-in-a-block transaction is reversed.
Some merchants don't give a shit, AKA "it's your own fault if you get robbed," but lots of people don't like to help thieves.
It's been a while since I looked at the protocol -- can you "reject" a payment? Or return it?
If you're a merchant, you'd have to do origin tracing of the funds in all the wallets you accept. It's not as simple as just creating a blacklist, that would be very easily avoided. The only thing that might work is getting all miners to refuse to accept transfers from the "bad" address to ANY other address (good luck, that's never going to happen).
One problem is that bitcoin launderers could intentionally send a portion of stolen coins to legitimate wallets. That would make a blacklist difficult to maintain, to say the least.