7 games seems like a pretty light penalty for his track record.
Well he wasn't even considered a repeat offender anymore. Almost two years has passed since he was in any sort of trouble. Nearly a model citizen with the Wild and a real asset to the team.
His track record got him 7 games, anyone else would have sat for 2 or 3.