>It's insanely hard to avoid that main stream media content
It's very easy. I modify my hosts file with lists such as Steven Blacks [1] or the EnergizedProtection host lists [2] which are both continuously updated files containing know ad server URL's and whatnot.I can honestly say that I haven't seen an ad in years, let alone any form of divisive content. But I also might just not visit many websites where they show that stuff. The best solution to that is to avoid those sites if possible.