Fans vented their frustration on social media with comments and memes directed at Blizzard.