Due to our two party system, most voters feel trapped into voting for either the "D" or the "R". As for "the media", it's a business and all good businesses give their customers what they want. Americans like sex, violence and controversy. This is why you rarely see Fox or MSNBC running lots of stories about volunteers helping the poor, Houses for Humanity, the Peace Corps. If they did, viewers would flip channels to something more exciting.