That is SO annoying. When it happens I don't even read the article anymore, I just rage close the tab.
How about a chrome extension where you can put domains on a time-based blacklist for offenses against your sensibilities.
So if you go to CNN and they autoplay an ad, you can blacklist them for 1 week - Should you forget or carelessly click one of their links, this pops an interstitial page that reminds you of their offenses and gives you the opportunity to rescind your request for a page view.
Additionally there is an opt-in for you to report the offenses to a central service for public scrutiny/shaming... thoughts?