I think the big problem is with development and marketing. SWTOR is no perfect, but it is a decent game that sold decent numbers and will be successful. The problem is that developers are so stuck on the idea of large margins and when they don't see huge sales (i.e CoD, Halo, Wow) from the start, they freak out and start blaming people.
Blizzard has Wow as a cash cow, just like Disney has WDW. These are lucrative assets that provide ridiculous cash flow for what can be considered relatively low upkeep. Every major developer can see the benefits of having a cash machine, so they dump tons of money into development with the hopes that they can produce one major IP that they can milk. The problem is that these types of hits are rare.
Anyways, it isn't enough to make money for these people. They want to make a ton of money, and now it isn't panning out so investers are asking questions. Bottom line, SWTOR is going to be financially successful but it's already obvious it isn't going to be the cash cow they hoped so there is a price to pay from a PR standpoint. I think they are setting the bar way to high in this sense. I'm tired of the fire and forget product release mentality out there now.