I agree, advertising is very important for the web. I think adblock is a step too far. If companies cannot generate revenue through advertising then they will need to start charging for their products which would be a negative for most people.
I would like to see Mozilla take the lead on bad advertising. Ads which cripple browser performance and page load speeds. These ads would then be automatically blocked by the browser. It would be similar to when apple decided to disallow flash on ios.
Just as apple encouraged a move away from flash, this would encourage content providers and advertising companies to create lighter, less intrusive ads.
Basically it would look at blocking ads which are known to track, ads which take a long time to serve, ads which prevent the page from loading till the page loaded (this might be difficult) and full ad overlays (again, could be difficult to identify)