Tell me one media that openly oppose Putin
No problem:
http://www.echo.msk.ru/They're available online or at 91.2 FM.
Is that "anti-Putin" or "anti-Russian"?
http://www.snob.ru/selected/entry/78868 Caмoe oтвpaтитeльнoe в paбoтe пpeзидeнтa этo нeoбxoдимocть (пoмимo вceгo пpoчeгo) пocтoяннo paзвлeкaть cтo c лишним миллиoнoв идиoтoв.