I agreed with the 5-minute major and game misconduct. It was, after all, a cross check to the head. However, I do not think it was premeditated or anything like that. Like has been said, it was a bang-bang play, and it was just bad timing for Crosby that he fell right at that exact moment.
Also, if the league started protecting players more by giving stiffer penalties, Crosby would pay as well. Remember that he jacked an opponent between his legs with his stick near the end of the season. And no, this is not a "he deserved it" post, but I am not going to feel too terribly sorry for Crosby for suffering a bad hit when he does stuff like that.