As it happens, it's slightly more complicated than what you make it out to be. It's not a question of them simply not offering to support the new service. You see, when you hold your bitcoins inside Coinbase they have a private address of your wallet which they don't disclose to you. You can of course withdraw the bitcoins at any time (we'll get back to this later) and transfer them into a wallet of your choice. Now when the fork happens you, as the owner of the private key to your wallet now own the same amount of bitcoins on both blockchains. Both, as it appears have market value. However, because coinbase is the sole entity possessing private keys in this case and because they have announced that they won't support BCC they are effectively pocketing the entire market value of the BCC bitcoins that their customers have entrusted them with, which is likely to be in millions of dollars. When they announced that they wouldn't support BCC a lot of people rushed to withdraw their money from Coinbase into other wallets. However, a lot of people were unable to do so due to a variety of reasons and Coinbase is notorious for having atrocious customer service in matters like this. Hence the outrage.