If you want to use your platform for good, you do good no matter the time. You do your patriotic duty and we´ll all clap and cheer you on. However ISIS and right wing extremest sites have been protected by CF for years and nothing has been done so far. It´s not like CF went on a cleaning spree and dropped hundreds of shady clients that are faaaaaar worse and much much nastier than 8chan. This wasn´t a "do good / patriotic moment". This was a timely and coordinated decision (together with patreon) which leads me to speculate that it could be one of two things: either it´s mere PR move and I despise that type of behavior as it could easily be hijacked by echo chambers among other things, or it could be something far more malicious which others have speculated enough on so I won´t bother mentioning.
That said, if you are of the opinion that "A service provider has the right to deny service to a client that it subjectively deems to have a bad effect on society", then I´d like to know in case you´d make that same argument for the Bakery/gay wedding case. If not, then what is the difference really as the same argument could be easily made in both cases?