So what do you think is an appropriate punishment?
Removal from the team, obviously.
I think Mack lost some tolerance for this kind of stuff during the offseason of arrests ('07). McGee will probably serve the 1-game suspension regardless, and may get 1-2 more games added on depending on the conclusion of the legal process.
A few recent suspensions for arrests:
D.J. Monroe ('09 DWI) - three games (KU, @TAMU, B12 CCG), charges eventually dropped, reinstated for MNC game.
Marcus Davis ('09 DWI & controlled substance) - suspended indefinitely (B12 CCG, MNC), transferred.
Lamarr Houston ('08 DWI) - one game (UTEP)
Henry Melton ('07 DWI) - three games (Ark State, TCU, @UCF)
Sergio Kindle ('07 DWI) - three games (Ark State, TCU, @UCF)