An apology would be good. Firing all three would be far better.
In the wake of the Steubenville rape verdict and the despicable reactions of CNN's commentators, there's a petition demanding a public apology from CNN.
That's laudable, but I think the approach leaves something to be desired. Rape culture's incredibly deeply embedded in many different parts of society, depressingly so. A big part of decreasing that is education and changing cultural norms. But consequences are also vital, and they don't get as much attention. While the military has an epidemic rape problem, for example, Helen Benedict's groundbreaking reporting found that "if a commander won’t tolerate the mistreatment of women, it will not happen." Something about the prospect of life in Leavenworth tends to focus the mind.
So whether organizations like CNN help spread this nonsense or not has far less to do with how apologetic they personally feel and far more to do with how scared they are of public backlash. Public figures stopped spouting as much racist tripe when it became clear it would ruin their careers and their social lives.
Likewise, vital as education is, rape culture will start truly crumbling when anchors, administrators, managers, and bosses that ignore or actively encourage it get fired or turned into social pariahs. It will take another hit when sentences for rapists are measured in decades instead of months, when police devote actual resources to catching them, and when prosecutors hand out less lenient plea bargains.
Deterrence and changing the power dynamic can, hell must, play a role in social progress if it's to have any lasting impact. Next time, the push should focus less on statements of repentance, and more on measurable consequences to show some change is actually taking place.