I don't know about a 2 game suspension–that seems pretty lenient... Unless we were Oregon or in the SEC, of course.
However, did they ever actually confirm DJK was using? From what it sounded like... He wasn't using coke, but lived in a drug house and his roommate was a dealer. I could be wrong though–I stopped paying attention pretty early on into the whole ordeal.
Regardless, I don't think that DJK deserves to be completely shunned from the program for making a mistake. It was a big one, but I don't think it is any bigger of a mistake than driving while drunk, but people often tend to dismiss that as no big deal... until they end up causing a car accident and kill someone.
And despite the attitude many fans and the coaching staff have had towards DJK after the incident... He has made a point to let everyone know he is a hawkeye for life (until now).
It is like making a mistake in a relationship with a girlfriend–she ends up dumping you– you keep asking for her back and for forgiveness–she keeps turning you away. If you keep getting turned down and shut out... eventually you give up.
DJK is nowhere near perfect and a lot of his crap annoys me (I'm not a big fan of him), but he was and has tried to be a hawkeye even after he messed up... which is more than I can say for A LOT of guys that transfer out after experiencing a run-in with the staff or they make a mistake.