> If its public, I will do what I darn want. Want to stop me, well put it behind a paywall.
The ethics are pretty clear I think: if I navigate with my browser to YouTube, or any site with ads, I'm able to see the content, plus annoying ads. I don't have to watch the ads: I can use an ad-blocker to tell my browser to not render those ads. The site has every right to serve me HTML/JS/video however they wish, but they have no right to tell me what to do with that data. If I want to ignore part of it, that's my right, and if I use automated means to ignore selected parts, that's also my right. If they want to spend massive resources trying to figure out ways to get around my automated means, or to detect my ad-blocker and refuse to send me data, they can do that too, but at what cost?
But if they want to avoid this arms race of ad-blocking, they can just do what Netflix does: require payment and an account to get in.
As for paywalls, those are really the same thing as ads usually: they load the article, then use JS to block it. You can block the JS and read the article.