If they had just played it off as the players speech, and nothing to do with them at all, it is by no means clear any significant blowback would have stuck to Blizzard.
The NBA issue is very different because the original tweet was from the general manager of a team with close Chinese ties. It's like if a Blizzard exec had expressed pro-human rights sentiments in an interview.
Obviously we'll never know now, but Blizzard did so much to increase the perceived importance of the event beyond where it would naturally have been (eg, their statement on an official account saying they would always "resolutely safeguard [China's] national dignity"). Once you've framed it in those terns, it's hard to back down. Were there really no alternatives though?