Could governments maintain blacklists of addresses, while offering patches for Bitcoin clients ...
Governments could offer patches for Bitcoin clients, but couldn't make me or anyone else run them! Ha, ha, ha.
My point was that the courts might then reject your plausible deniability defense, "How could I have known those funds he paid me with were gotten illegally?"
Also, if you have a hard time spending those "dirty" bitcoins you keep on receiving, or they have a lower market value than "clean" ones, then you'd probably feel pretty compelled to run some patch that recognized "dirty" or "clean" bitcoins, whether its blacklists they're using, or whitelists. The bigger businesses would fall in line for the most part since they're easiest to police and they've got the most to lose, and their customers would in turn. And their customers' customers, etc. And this would surely get rolled out incrementally somehow so it would feel less invasive and burdensome.
Sounds pretty plausible to me. And it makes me wonder what could be in store for the homogeneity of bitcoins if lots of different governments have their own separate lists of "dirty" or "clean" bitcoins.