When people violate the GPL, it's most likely due to ignorance.
I really think we should encourage and act positively when commercial/corporate/enterprise crap opens up their source code.
When we find a GPL (or any license violation), why can't we approach it politely (in the first case), educate on the license terms and ask them to comply.
In this case, it's seems that's what happened. We notified, educated and they complied. Shouldn't this be rewarded and hailed as a success?
But now my worry is, with the amount of hate these guys received, other companies that are already worried about opening up their codebase and contributing back to OSS, have had their fears confirmed.