Saw someone mention nip05 display instead of username, which I like the idea of. Maybe even custom name display, with the available choices being, display name, username, nip05, pubkey (11 char max) or combo of 2 max. Might get messy though.
How are relay (non-paid) owners dealing with the spam? Are they receiving reports? Blocking spammers? Is it a high maintenance cost? I feel like since paid relays came out this has been something that’s been swept under the rug.