In relation to punishments within football, it's harsh. You're likely to receive a bigger punishment for punching somebody on the street than you would for calling somebody a <insert racist remark>. Yet within football, violent conduct is a fixed 3 game ban but Suarez has been banned for 8 games for insulting Evra and making reference to his colour (but interestingly not discriminating against him).
Hey
Wasn't Cantona and Di Canio banned for quite a while for violent conduct and Ben Thatcher?
Joking aside, the whole "You wouldn't get away with that in <insert other job here>" is a completely null and void point imho.
Football has always worked a little differently and outside the "norm".