I don't think you can prevent an event from being published to it, other than enforcing some kind of whitelist, whether it's pubkey, tag, whatever based.
that's what I mean by clients needing to interact with relays better and de-commoditize them.
We'll get there