

I’m sure there are several I would consider fine for me.
I’m skeptical that they can be fine for someone who doesn’t know what federation means, isn’t especially upset that a handful of megacorporations control most human communication, and already finds the fact that I’m asking them to use anything different from what they’re used to annoying. XMPP has more things for the end user to think about than Signal does even if a client is very polished.
I think generating and sharing sexually explicit images of a person without their consent is abuse.
That’s distinct from generating an image that looks like CSAM without the involvement of any real child. While I find that disturbing, I’m morally uncomfortable criminalizing an act that has no victim.