I'll concede to your point about the emergence of decentralized unregulated exchanges. At the same time however, decentralized anonymous BTC mixers can't be far behind.
How do you propose they go about doing this? What incentive would there be to running a mixer? How do you know there's not collusion between the several (or however many) that are running? There's no barrier to entry, but no incentive either, meaning it wouldn't be much of a stretch to imagine the nodes being controlled by people who have an interest in de-anonymizing you.
tl;dr
darkwallet has had problems because ISPs can pull them, and they have.