Its all because of the 'nature' of the web. Its completely open - at the moment, people can basically do whatever they want on it (how long it stays like this... who knows).
Generally, people do *not* like ads. Its a fact. So if there are 2 sites that provide the same service - one with ads, and one without - people will end up flocking to the one without.
This isn't really about advertising - its about money/revenue. If people paid VG each time they visited, ads wouldn't exist (and wouldn't be an issue). But because this infrastructure doesn't exist (or isn't used) - companies like Google can close the loop by effectively implementing the same thing - but funded by 'retailers' rather than consumers.
...
1/ I wouldn't worry too much about AdBlockers. For now, all the 'closed' web viewing platforms (i.e. iPhone/Android devices) will never have ad blockers allowed. Focus more on getting a website working with these mobile devices, they will end up taking over.
2/ There are lots of ways around AdBlockers - better integrating content with ads. Once you get to video level content (ads within video streams), its basically impossible to get rid of them.
3/ Paid content is going to become the norm. As more big companies move to doing business primarily on the web, content that was free - will slowly become locked off. Eventually, there will be a general 'web subscription' service that people will pay for (i.e. $10/month or something), and will cover lots of sites.
The biggest issue I have with advertising online, is that its very easily abused. I won't use Google AdWords anymore - I'm sure that 99% of my traffic from them are "bot" triggered - not real users. Anything pay-per-click just doesn't work for me.
Personally, I'll be happy to pay a premium/subscription to VG to eliminate my ads completely. It saves me time, saves me bandwidth - and enhances my viewing pleasure.
Anyway, my 5c.