I'll ask you the same question. Where do we draw the line? If it's considered acceptable for a guy to punch another guy in the face and kick him in the back and only have the football authorities deal with it, then how should a player calling another player a "black c*nt", for example, be dealt with? Is racism not a criminal offence if the racist happens to be wearing a football strip and playing a game at the time?
Should that kind of incident be treated by the football authorities only? What if instead of Erwin shoving Mohsni he'd reacted to his non-handshake by telling him to fuck off back to the desert or something similar? You think we wouldn't have seen the police get involved then?
The truth is, footballers shouldn't be immune to the law of the land simply because they're playing a game. You're example of a sliding tackle in Argyle street is extremely poor, and not something I'd have expected from you to be honest. There are clearly incidents that happen during a game that can be deemed "handbags", but that carry-on with Mohsni isn't one of them.
Cantona was arrested and convicted of assault when he threw a kick at someone in a football stadium. Why should Mohsni be any different?