Such a tough subject.
The problem is this tactic is consistently agaisnt many dissident publications, often on pro-democratic ones by autocratic countries. So what/where do you draw the line for "this speech is unacceptable so we won't propagate DNS entries for it", and who draws it? USA? ICANN? The host country? Each DNS gets to pick and choose?
Going in the other direction, if this speech is so bad, why don't ISP's just ban the IP? We could do like Youtube automated takedowns, only it's a packet blackhole.
At the expense of pushing the satire, what we really need is Deep Packet Free Speech Inspection (tm). All packets are inspected by a blockchain-powered AI in the cloud for acceptibility and lack of Nazi content. All servers which respond to HTTPS must escrow TLS keys to enable Freedom Audits.
If allowing an operator to have DNS records or an IP address "legitimizes" them, then we need some full-blown worldwide consortium which determines the (il)legitimacy of each and every domain. Who has votes in this consortium? What if China wants to put the kabash on some Uyghurs because of "Terrorism" but Netherlands want to keep it up. Sounds like a beaurocratic nightmare.