I'm not sure Microsoft could really save Blizzard at this point in time. Microsoft also does not have the greatest trackrecord of buying other game publishers. Instead of it becoming a toxic environment, it often just slowly becomes less and less of what made it unique and fun in the first place. So yeah. torn as well. I really like your take.
30GB isn't that much that data, so you could probably host it on a kbin or Lemmy instance. It will however cost money, where as Reddit does it for no fee. So, your community would have to chip in to host the VPS/Dedictated server to host your community with. The other way is to join another instance that has enough of an interest and capacity to host it for you, like kbin.social but it will also mean you give up the control of hosting and the rules that apply. You could also look for image hosters that allow for nsfw and have a stable reputation, might be better than trusting an instance to work out with your images.