Being fired as a coach in the NFL, especially as an assistant, really doesn't mean much. And good assistants are fired for bad reasons all of the time.
MSU fired Bruce Arians the current Arizona Cardinals head coach and former offensive coordinator for the Super Bowl champions Pittsburg Steelers.
Having said that, hiring Croom was an utter disaster, whether we should have known it ahead of time or not.