I really don't think ESPN's issues are because they have taken a turn towards political/cultural issues. Mainly, ESPN is hurting because forever people had to buy all the channels in a given package, so even if they didn't care about sports they got ESPN. Which is how ESPN was in 110 million homes, or whatever. The way content is delivered/received today, and especially into the future, should make ESPN pretty fearful. No longer will they have a captive audience. it's not quite like when the internet first hit, and you had the eureka moment where it dawned on you that, hey, newspapers are dinosaurs! But directionally it's the same thing.
Having said that, the foray into politics/cultural stuff - really, anything but sports - is just dumb. That they did that and decided to come down on the left side of those issues is especially dumb, strictly business wise. My guess is ESPN viewership is much higher in that middle part of the country that is always depicted in red on political maps. I read the other day that the Murdoch kids that are going to inherit Fox News and the rest of Rupert's empire are embarrassed when they go to their Manhattan cocktail parties about the conservatism at Fox, so they plan to tone that down. ESPN getting political reminds me of that. The people in Manhattan are never going to watch Fox (or ESPN) anyway, so you're trying to placate people who's opinions shouldn't matter, at the expense of running off your customer base....