-snip-
tbh i dont use coinbase. but i can imagine more services (forced?) to do sth like this
But they cant, all they can block is direct transfers from certain addresses. All you need is a local wallet. If they start block fresh addresses because of the coin history they are no longer useable. Which does more harm to them than to you.
i want to use bitcoin like money without such hazzle (eg moving them to my local wallet first, probably use a mixer sometime in the future).
if we want adoption: how to explain such things to average people?
IMHO this needs to be solved at bitcoins protocol level. gladly gmaxwell is working on it ;-)
but my feeling is that a sidechain is not enough: i'd like to see any bitcoin transaction anonymous (optionally transparent to selected people, like with an altcoin i like but wont mention here).