I see. How do you define “mainstream media”? Outlets with a very large audience? In the sense that large media outlets covered Barack Obama one way, and small media outlets another?
Are you sure you understand what the word “mainstream” means? A recent dictionary defines mainstream as “representing the prevalent attitudes, values, and practices of a society or group”. You don’t seem to use that meaning of the word at all.
Your definition seems closer to “low-quality” or “biased”. As in “The low-quality, biased media only talks about the good sides of Barack Obama”. Is that what you meant?