Ad Blockers Should Be Illegal...
Not going to happen.
However, there is a door number three.
As a webdev cum site owner I have the right, within the laws and regulations of applicable jurisdictions, to publish what I want, including ads. Visitors have the right to 'look' (for several definitions of look besides eyeballs) at what I publish and do whatever they like, within the laws and regulations of applicable jurisdictions, with said content.
This is similar to having a B&M premises that people can look in as they pass by, come in and browse, pick up and comment on, etc. If there is a physical product then once it is sold it is theirs to enjoy or destroy (again subject to.... etc.) If there is not a physical product but rather a service then any given customer may 'waste' a whole lot of time chatting before wandering off. A realtor's 'open house' is mostly this. Traffic without revenue.
I run info sites, which I monetise via ads and affiliate marketing. So I understand the pain that comes with ever increasing numbers of visitors that, so irritated by so many other sites' ad cacophony, have resorted to ad blocking software. And by the seemingly ever longer misplaced re-marketing ad efforts such that, as with Chinese water torture, each drop becomes that much more unbearable and obvious. Yes, the ad networks are as much to blame as the overzealous sites.
Which brings us to the fact that we control our sites. Including who we accept. Traditionally, sites were open to all (including bots) unless they stuck up a 'adult warning' or similar non-binding restriction or they required log-in. Increasingly sites restricted bot access while encouraging general human visits. Now, many sites are upset that visitors are upset (albeit not necessarily with them) and using ad blocking software. And a small but noticeable number browse with javascript off and progressively turn on until site is usable or they leave.
If a site does not want visitors using adblockers or with JS off they do have the ability to simply make the site non-viewable until JS is on and ads are viewable. Or the visitor goes away. A number of sites do do this. Whether it is a viable option is a very niche/site/audience specific business decision.
Some questions to ask:
* before the rise in use of adblockers what was my conversion rate?
* before the rise in mobile traffic what was my conversion rate?
* can I qualitatively differentiate between the two effects?
* can I reliably graph the trend lines for each (from before through current)?
* before the rise in use of adblockers what was my niche competitive position?
* before the rise in mobile traffic what was my niche competitive position?
* can I qualitatively differentiate between the two effects?
* can I reliably graph the trend lines for each (from before through current)?
* what have I done to make my site head and shoulders better on mobile than niche competitors?
---given that mobile and desktop are contextually quite different have I provided versions best suited to each?
---or have I simply made my desktop site responsive and called it mobile friendly?
* do I pay close attention to ads served and ads viewed and frequently/regularly test variations of ad block size, location, style, type, etc.?
* have I correctly incorporated ads.txt so as not hinder ad block take-up?
* am I serving zillions of auto-generated pages that rarely see a SE bot let alone an ad bot?
---the third party ad network landscape has changed over the past three or four years, am I aware and have I adapted?
Perhaps the most critical questions to ask (some mentioned by others) are:
* are visitors using adblockers the type to actually click ads?
* is refusing access to visitors who want to see your content but not your ads a good or a bad marketing (as opposed to short term revenue) decision?
* is Google still the best source of converting traffic for your niche?
* are (which) third party ad/af networks still the best source of ad/af revenue?
After all that and more comes crunch time: show your site to everyone (human) interested or discriminate and block blockers (with notice of why and suggestion to whitelist). That is the choice sites face. Not making adblockers illegal.
There is a fourth choice as well: native advertising. Of course that is typically a large step up from cut-n-paste third party JS. Pays better though.