It's the media giving the people with purchasing power what they want to hear. Women do the majority of spending in our society and the media sucks up to them to get the advertising dollars. Also of course the only group left that one is allowed to poke "fun" at by portraying in an extremely negative light  is men, preferably white men, preferably old white men.