To avoid this risk, you'd have to somehow get access to Coinbase's blacklist of dispensary addresses—maybe they'd publish it—and blacklist them yourself. Pretty quickly you'd find you couldn't accept coins from anyone who used a mixer or any offshore exchanges, because all of them would receive tainted dispensary coins sooner or later. You'd probably find that a lot of the Bitcoin you thought you already had was tainted, too, or would become tainted later as new addresses were added to the blacklist.
(Also, presumably any published address would become tainted pretty quickly; anyone could buy some tainted millibitcoins and send them to it, and people in the tainted economy would have an incentive to get as many Bitcoin owners as possible on their side of the fence. So everybody who accepts donations by publishing a Bitcoin address would get their donations tainted: camgirls, libgen, sci-hub mirrors, Electrum server operators.)
So basically this kind of attack on fungibility would destroy most of the value of Bitcoin for anyone who was participating in the attack. "Simply choose not to accept transactions from the smaller set of addresses" isn't a coherent alternative.
I suspect this is also why there’s no concerted campaign against it: Bitcoin just hasn’t been a barrier to prosecution.
This process is completely decentralized, and AFAIK you can't trace the move from BTC to renBTC.
… whose customers either don’t intend to ever do so or have lowered their price to reflect those restrictions
Again, note that I’m not saying it’s impossible to work around the edges of the system but it will have real costs which many people aren’t interested in dealing with or will want to be aggressively compensated for.