I definitely understand that perspective - and to be clear there are good ad providers out there, we just haven't been winning the war in our own industry.
I don't think a pinky swear would work either, but I think if the browsers can enforce better standards we would be able to move forward. Of course the problem there is that the largest advertising company in the world owns the most popular browser in the world.
An ad blocker that only blocks bad advertising would be a good way to encourage this.
I wish a form of micro-payments or subscription would work, but most publishers have found little luck with this. (look at all the people here who complain about a paywalled link, or find a way around it)