The very people bellyaching about "freedom of expression" issues tried to turn people's computers into nothing but ad machines and hijack them away from their owners.
The ad blockers wouldn't even be an issue had greedy abusive pigs not implemented pop ups, pop unders and back in the day, replacing the home page URL and browser hijacking so you couldn't even leave the page. Those people and their practices are largely responsible because they pushed people to the limit that something had to be done just to make sure the browser was usable.
Even the more reputable sites, like Yahoo, NY Times, etc. got greedy and started implementing javascript ads that often slowed browsers down to the point we now have to allow users to stop the scripts when the browser grinds to a halt running all the junk.
Plus many machines back in the day didn't have the horsepower to run animated or video ads that just started playing the minute the browser ran, which tanked an old slow computer.
Now they cry because they're reaping what they sowed.
The problem is the rest of us are suffering because of the situation created by the greedy people out there.
I am sure I lose money as well - that does not make it stealing.
Restaurants have the same problem, they call it dine and dash.
Customers come (visitors), take what they want (read your content), and run out without paying (don't display the impression ad).
If every customer dines and dashes you won't be able to pay the rent and the shop will have to be closed.
However, if someone doesn't want to see the ads they can just get the hell off the site, no free meal, no dine, just dash :)
Simple as that.
There are scripts to thwart ad blockers and other ways to detect them via the first page load. After that first page loads you can force them to enable the scripts or get the hell out. If more groups like the IAB have issue with ad blockers I suggest they help develop and distribute scripts to block ad blockers and distribute them for FREE to as many sites as will install them and fire a shot back at the ad blocking madness.
BLOCKING AD BLOCKERS AT THE SEARCH ENGINE! That would really make a stand IMO because it removes the fight from the individual webmaster and puts it there for ALL ad supported websites in one shot.
Ah, we can dream... :)
But I wouldn't be surprised if Google doesn't help with anti ad blocking in some fashion as they probably have more billions on the table lost because of it, more to gain probably than anyone else. That fact also might also be why they're not providing technology, to not appear intrusive and get the privacy nuts knickers in a knot.