If a large portion of Blizzard's players hadn't been Chinese they wouldn't have reacted that way. So to me, Blizzard is the victim here, they were put in a lose-lose situation.
Regardless, I don't see how a company refusing to have its events politicized is considered so bad.
If people are so adamant about sticking it to China, they should boycott their actual products instead.