Let's face it: paywalls don't work. The alternative on the horizon is native advertising. Buzzfeed is now famously refusing to host ads. Instead they sustain themselves by publishing content that subtly supports the agenda of any company with deep enough pockets to pay for it. A viewer's ability to distinguish between native ads and regular articles is small and quickly vanishing. If separate ads stop reaching people, the path to monetization remaining is to change your content to reflect someone else's agenda.
I keep AdBlock off by default because I prefer a world where creators can make a meaningful articles and a useful apps without caring about who they are supporting, and can, as the price tag, separately attach an ad.
I do see it as a moral issue. There are good people making content that's being sustained by ads. I am never going to remember to give them my modicum of support if I don't consider them innocent until proven guilty. It's worth the small annoyance. It's worth the 2 seconds it takes to turn it on for the problematic pages. Hell, you can even map it to a shortcut[1]. It sucks, but the alternative is positively bleak.
.
TL;DR: The bathroom may be dirty, but at least no one's taking a shit in my kitchen.