Coinbase went through hell because their product is worse than offshore exchanges. Less tokens available, much higher fees, no leverage. Why would any serious trader use coinbase when the alternatives exist? On top of that their expenses are far higher than their competitors, it's easy to see that the politics thing was the least of their issues.