Someone should make a paid adblocker service that shares revenue with site owners. Site owners can opt in to get a share of the revenue, so that each time a visitor using the adblocker visits their site, the site owner gets paid an amount equivalent to the potential ad revenue from that visit. That means they could serve up a custom ad-less page that's designed to look nice sans ads.
Users get a good adblocker that they don't have to feel bad about using, and site owners get to sustain the revenue they would've lost.
Maybe it could provide more benefits than just ad blocking? Perhaps it would just be a "premium membership to the internet". Site owners can take even more revenue if they implement even more features. More web app options, custom styling options, social badges, etc. The more a user pays a month, the more features he gets all over the internet.