> The only way to fight back is to self host DNS, HTTP and SMTP at home.
Agreed, but DNS at least needs to be shared via encrypted p2p, to avoid congesting someones broadband with million requests and prevent the inevitable hijacking by malicious actors.