He should be suspended... I get the argument on the other side, but IMO, you can't retaliate by hitting a guy in the face with your stick, even if it wasn't on purpose.
Added to that, he does have a history... remember his hit on Sedin?
1 or 2 game suspension would be my call.