It's obvious that Vince is using Cena's character to help Linda, this hole rise above cancer thing is just a way help Linda. Cena's character sucks and I think he knows that, he also knows people wouldn't stop booing him regardless how much of his charity work they show us, the only way to stop the boos is by turning heel, but Vince wouldn't let it.
That's right, I almost forgot about Linda. Until that changes, I suppose it will be a long while before a whole lot changes with the WWE since Linda is so concerned about keeping her position in Senate. It will be a while, but one day the kids of the "cenation" are going to grow up and a new generation of kids are going to need something new.