Adding to the relay discussion...
One of my favourite books on governance is "Exit, Voice and Loyalty". In a nutshell, if you have "voice" within a social structure, you might accord some "loyalty" to a higher authority; if not, you can simply "exit".
The same logic applies to relays. If a relay does not want to accept my "voice" (my events and kinds) I am free to go elsewhere. That's exactly what I am doing as I am testing a "safebox" component that securely stores data on a relay. I am looking around for relays I can test on (including my own)
So if a relay wants to say GFY - that's perfectly fine. That's the beauty of the #nostr open protocol and open architecture.