Here's a different POV. Using an ad blocker is not theft: it's a negotiation.
When I click on a link to your site from a site like HN, I have not implicitly agreed to whatever terms you would like to impose on me. I can't even really know them ahead of time.
Instead, I'm sending my User Agent to negotiate fetching some resources. If I decline to fetch your ads, you can feel free to decline to serve me your content. Or you can give the content to me anyway. Your choice.