He was incredibly reckless and I don't think a 6 game ban is that bad considering the damage he could've caused from his decision making.
We rarely see an actual punch thrown on the pitch but again if there was something akin to Duncan Ferguson assaulting players I'd want him to be banned for longer than someone who stopped a goal scoring opportunity like the Arsenal youngster a few weeks ago.