TV's problems are multi fold: Changes in live viewing habits and Cord Cutting. While people don't like most ads, people aren't abandoning TV because of ads. However, ads are what pays for the party in the end, thus TV's financial problems.
Live Viewing Habits: DVR, OnDemand, Online, "Binge Watching". Ratings are strongly influenced by the live rating, because this is the rating that is the most likely to be stuck watching ads (which is why this rating is weighted so heavily). However, people frequently don't watch live...either because they don't have time or they are in no rush. Things like DVR let you skip ads. OnDemand usually forces ads for live+3 since they get the Nielson credit. However, TV has competing entertainment platforms (phones, tablets, online) which pull people away. This isn't always a "I hate ads" deal, but it hurts ad profitability longrun.
Cord Cutting: This mostly has to do with cost. Cable TV isn't a competative platform price wise. Even for basic cable, you're easily looking at 80$ or more a month JUST for the cable TV. While they offer a large variety of channels, most people only watch a few and maybe have a couple shows they watch, so it becomes harder to justify the price. For instance, if I only watch 1 show and it airs once a week, chances are I could just buy it off itunes/amazon/etc for $3-5. Much cheaper than the TV option. Plus, stuff like Hulu/Netflix/Amazon are all competing for eyes. Real reason cable companies don't want net neutrality is so they can stick those competing platforms with heavy fees for "fast lane" access in the hopes the competing platforms have to raise their prices and become a less attractive alternative to their cable TV platforms.
Online I really don't mind ads in theory. The reason I use the ad/script blocker software is because the technology that makes intrustive ads possible also makes it possible for criminals to create trojan ads with malicious code and infect your PC or browser. Until they fix it, then fuck your online ads.