VISA-scale
Small high frequency transactions do not need to be handled by a blockchain, they can be performed under any number of microtrust based services which already exist and which can easily be created.
Yeah, like inputs.io!
Even without any direct legal issues, fungibility may be an issue at the point of acceptance.
Would you accept bitcoins from a known drug dealer or terrorist?
I would not. I would also be reluctant to accept them from someone I didn't believe to be so careful about not doing so.
Fungibility is an essential property of any currency. If it is not fungible, it is not a currency. Following your logic, plumbers should not repair drug dealers pipes, waiters should not serve them at the restaurant, etc, because their US$ is not the same as any other US$. The issue is if you accepted currency for legal goods or services, if it is legal then there is nothing wrong with the money you've received.
+1000
Anyone who attacks fungibility – and to my dismay there's plenty of people who do that – is a clueless fool randomly blabbering about things he doesn't even try to understand.
I must be a "clueless fool randomly blabbering about things I don't even try to understand"
I agree with smooth. I run a gambling service and this is a very practical concern to me. Some people IRL might not accept coins that come from me, fearing in the next couple of months/years they would need to justify the coins are fully legit to some authorities. I'm not talking about newbs, but people who understand how bitcoin works, and what are the legal implications surrounding it now or in the near future. If you can get a 100% clean coin from an exchange for price X, or a coin tainted with whatever activity is not explictly fully legal everywhere on the globe, also for price X, which one do you choose?
Fungibility is broken in bitcoin, because of the perfect transparency. There is no "if the currency is legal there is nothing wrong with any coin", at least not in the near future. We are talking about a decentralized currency with very dissimilar and quickly changing legislations, so the opinion of the basic user is pretty much the only thing that matters. Note also that this argument of "legality brings fungibility", is fallacious in that legislation cannot fix technical weaknesses. We don't experience these issues with fiat simply because the basic user has no way to know what is the history of a note, and has no reason to fear other might know it and take him as responsible, so the analogy with USD is worthless.
Many people seem to just starting to find out how much bitcoin is transparent when they were actually assuming or expecting the opposite. Perceived fungibility (which the lack of is technically correct, and which again is the only thing that matters) is decreasing as this "discovery" keeps increasing.