Don't EVER sacrifice fungubility of Bitcoin. EVER. FOR ANY REASON.
This is the most important and pretty much only point made in this thread. An attack on the fungibility of Bitcoin is currently the only real threat to Bitcoin I see from LE, GOV
or from within.
It was just a thought experiment
I like the purity of Bicoin as it is now...
But think about a world were government tries something like coinvalidation, bitcoins are stolen from the regular people for "legal" reasons, and bitcoin taxes are collected by the government.
In that case, I think it is fair to try to invalidate the colected taxes and the deny the coin validation by hard forking Bitcoin and implement the "PureBitcoin"
We could create a list (yes, I know... This will be difficult to implement on a peer 2 peer basis) which excludes certain adresses and the coins send to those adresses are not accepted by the network and send back to the previous address.
So we create a parallel PureBitcoin where the people do not pay taxes and bitcoins are not confiscated by the government.
Naturally, the original bitoin will still exist, and an exchange rate between the 2 will be established. The market will decide which coin is preferred.