Bring it.
Bring it.
Thankfully, I haven't seen anyone go "thermonuclear" on ad blockers yet except for executive-level decisions and lamentations — but as a technological-level problem it's theoretically straightforward to subvert given the rudimentary nature of ad blockers.
One site that still has me beat dynamically loads all of the content and code through a websocket, and various bits are so heavily obfuscated that they look like brainfuck. Finding tools to tamper with SSL websockets is a challenge enough in its own right (Chrome has nicer tools now though).
Ultimately I think the problem is that most publications aren't worth reading anymore, and so "never do business with the company that uses your tech ever again" may be an appropriate solution.
Unless the server actually doesn't send the content until the ads are loaded; but that would slow down page loading for everyone (and still easily bypassed by sending requests and dropping the incoming packets).
If there was a large need for it there would be extensions that do it automatically (and with IPv6, you would have no shortage of addresses, which makes it easier to obtain new ones).
They will allow users to pay a subscription price instead of seeing ads if you prefer that. Are you just against companies that make money? If everyone uses an ad blocker and pays no money to the sites, most sites just won't exist.
I'm actually pretty OK with this. I doubt it will happen, though. There must be a better way.
For example (and this is just an example from my own life), right now, the only thing I can do is block everything, there is no way for me to communicate my actual preferences to site owners. I used to white list sites I really enjoyed to give them some revenue, but with every ad network creepily tracking me, I don't do that any more. No matter how much I trust the site and respect the site, I can't trust their ad network.
What if you could approve ads, but block tracking? I'll allow you to insert some content into my pages that advertises to me, but I won't let you execute JavaScript to do it. The ad is less valuable, but it is better than nothing. If I allow tracking, I see fewer ads (but get tracked), if I just allow ads, I see more ads, but don't get tracked.
There are surely other, better ideas as well.
<img style="display:none" src="//some.ad-domain.com/pixel">
The original tracking 'technology'. JavaScript free.
In reality, the simplest answer is to just not view the content.
If advertisers want to have a technical arms race against their users, all they do is piss us off. That is a stupid, stupid approach to business.