Correct me if I'm wrong but can't the relay delete the message from their relay?
Sure, one relay can.
I think the architecture of nostr is decentralized. but we have a few "central" relays I think it will be even better in the future if necessary