At a minimum this meme maker has no idea how TLS, browsers, cookies, or DNS work.
TLS doesn’t encrypt the host name of the urls you are visiting and DNS traffic is insanely easy to sniff even if you aren’t using your ISPs service.
How can the ISP force their dns? They can’t know where you got the destination ip from.
They could technically just drop and traffic over port 53 that is not destined to their own DNS servers. But that’s china level shit. I’ve never seen an ISP control this in North America.
Never had an ISP firewall my DNS. Not sure what country you live in, but it sounds like China at that rate.
It’s usually ISP specific.
Some ISPs in the USA and Germany have been doing it. This is why DNS over HTTPs exists to bypass those blocks.
No, a lot will default to that, but they can’t force you to use any particular dns server. I mean they can, buts a fcc violation at that point I believe
It became legal when the Trump administration got rid of net neutrality legislation.
This is why it is so important to get it back, but the current administration is dragging their feet.