The ultimate problem I have with the plan of making Capcom pay even further is that ultimately the ones who really need to learn the lesson won't be the ones who will. Nor will they be the ones who pay the price for their hubris. The ones who are really going to pay? The game development studios Capcom owns. They'll slash projects rather than fire those "top-tier managers" that keep greenlighting terrible ideas like making the on disc locked content or carving up a game into two parts so they can cash in.
Most of the time it isn't the game developer's fault things turned out the way they did. It's the top managers who intervened and basically told the developers to "make the game this way or you're fired" essentially.
Though regarding SFxT, aside from the consumer fearing imminent rehash of it, part of the problem why it didn't do so well is because people started hearing about these on disc characters which lead to some outrage. The Better Business Bureau getting involved and other lovely stuff like that. Though Jet, what more would you like to see befall them?
Do I think Capcom has changed? Not yet because they're still offering
a 1300$ RE6 bundle. And that's the sort of money grubbing that
has to go away for real change to begin.
Though I also feel that all game companies are starting to feel a financial crunch now. I had heard that
the gaming industry's profits were all down. Prototype 2 (the highest selling game of April 2012) only compared to last year's 6th best selling game... (which if memory serves)
was Crysis 2 (which moved less than 250,000 units).
Perhaps the gaming industry is about to hit it's own limit now like the music industry with CD sales? (It could, you know, just be a sign that we're still in a recession and money is tight. Or perhaps that customers don't feel this round of games were worth paying full price for. Perhaps this is the start of yet another movement to get companies to give the consumer a fair deal. Either raise the quality of the games to justify 60$+ or lower the costs of games. )