a few thoughts on ad-blockers
Although content creators should have the opportunity to generate income from their work, this should not be at the expense of the end user.
Online advertising networks have a responsibility to ensure that the content they are delivering does not contain malware. Advertisers need to ensure that their content makes efficient use of system resources.
Adverts should complement the content on a page, rather than being specific to the end user.