IMO the problem was the acquisition of Blizzard by Activision.
I agree that MS will be a better steward than Activision who managed to completely ruins Blizzards reputation since the acquisition.
While saying nothing about the quality of their games or the decline thereof, Blizzard did a perfectly good job torching their reputation themselves when the report of their insane and inappropriate office antics was made public.