I've been thinking about this from CM's perspective. When he led Michigan to the playoffs, he and many others probably felt like he was an NFL potential QB.
Then he gets hurt at Michigan and that could have been the beginning of the end, but he comes back, and he can't get his job back, turns out JJ McCarthy was a pretty damn QB. He sees the handwriting on the wall and isn't ready to give up the NFL ghost.
Then Iowa comes calling, a day early apparently, and CM, KF, Coach Bud and who knows who else, all think CM might just thrive in a new program that really needs a good QB, Iowa. Most Hawkeye fans felt the same way. I know I was happy when he came to Iowa.
So, he goes to Iowa, and it never pans out. Hets injured, twice, and even before he hurt his knee the first time, he never really showed us he had NFL potential. Most athletes aren't going to give up their dream of going pro until the bitter end and sometimes that is slow to come.
So, what happens now for CM? I don't see him having a pro shot as QB at any level. What does that leave him? Coaching or getting out of football, IMO.