The Internet isn't workplace donuts. If you want to use a food analogy, it's more like a potluck. Everyone agrees to bring their own content at their own expense, and everyone attending gets to pick and choose what they want. It doesn't make me a jerk for taking what I'd like, everyone agreed to provide that stuff for free. What would be being a jerk would be someone saying "Hey, you ate some of my tuna casserole, so give me 5 dollars! That cost a lot of money to make, you know!" or "Hey, you ate some of my tuna casserole, now help me wash the pots and pans I used to make it! It's the least you can do!" Another way to be a jerk at a potluck would be for one person to eat all of someone else's dish, leaving none of it for anyone else to try. This would, of course, be the denial of service attack of the potluck world. Ad blocking is more or less taking a slice of pizza, and picking off the olives before you eat it. This ends the potluck analogy portion of the comment.
The Internet was not created, and does not currently exist, for you to make money off of it. If you are able to make money off of it, that's great, but you don't get to come up with your own rules because the way web sites work (that is, you provide the content and others download for free) doesn't suit your business model. You can't put files up on a public server and then say "Well, you have to download the files on it in this particular order, and if you download file A you must also download file B and file C, or else I won't make any money." If I put up a web site with hot pics of some famous actress, and also put up an extremely boring book review of someone technical manual, and I said "Please don't download the hot pics without also downloading the book review," it would be laughable for me to expect to receive an equal amount of downloads of both. It's equally laughable to expect me to download your ads just because they're linked to the content you're providing.
My point about text browsers was not a justification, it was part of my larger point. Just because a web page presents itself in a certain way when I view it in one web browser, does not mean it looks the same way in another. Using a text browser that won't show ads, or just wgetting the file I want to read without loading any inline content, is no less of a "legitimate" way to view a website than using IE9.
Don't compare floating point numbers solely for equality.