By actually apologizing Microsoft have raised the level of the whole incident themselves. I think some marketing people didn't get the point that the "vulgar language" wasn't the issue here, it seems to me that very few people considered the whole performance any fun. Yeah guess what? When people don't stuff they'll complain.
This form of damage control is soo obvious its not even funny. Just like the performance itself.
With stuff like this there are 2 things you can do... "Sorry guys, we'll try to do better next time" or start claims that you're not supporting it no longer, for example by apologizing.
That doesn't work too well with me to be honest. You organize something, it turns out bad and suddenly you no longer stand behind it anymore.
That raises the following question with me: if you think this is so important that you actually deem it necessary to apologize, then why the heck did no one check up on the performance rehearsels to make sure it met "MS standards"? Maybe that would have saved you from the need to apologize?
The answer should be obvious: because this only became a "serious" issue when people started complaining. In other words: damage control at its finest.
Developers aren't /that/ stupid you know. First you take away our colours (VS2012), then you take away our free options (VS2012 Express tied into Metro) and when people complain then well, its just the way it is. But when a marketing campaign (attempt) like this goes viral then all of a sudden the need is there to apologize because it might hurt your reputation ?
Can it get any more stupid like this? Yeah, people may have hated the performance but that won't turn them away from programming, maybe even using .NET, because we know you can be stupid at times MS.
However, when you take away our precious toys (VS2012 Express tied into Metro) or start turning it into something we don't like anymore (removing colours).... Then that IS bound to turn people away from it.
Yet THOSE issues which really matter to many programmers apparently aren't important enough. People complain on MS fora, people complain on fora such as these and nothing changes. Even people who have a reputation of being die hard Windows-based programmers.
So I can only wonder...
What HAVE those MS marketing IDIOTS been smoking as of late I wonder?