Any time reddit says they are removing something due to "hateful content", it's just PR speak for "we got some media/advertiser backlash for this content so we are removing it".
Reddit was notoriously infested with white supremacist subs, jailbait subs, pics of dead people subs, and more, and they were all brought up to the admins many times, and the admins never took any action on this hateful content until CNN et al started writing articles about it.
It's not entirely unlike this situation with Cloudflare, really. These companies talk a big game about their principles and morals, but at the end of the day the only principle they strictly adhere to is the principle of public backlash.