If 2 toughies want to go for it then i say let them, its a tough contact sport and dust ups happen. I think the league should have some common sense with dealing with those players and hand out short bans, if any.
The difference here is that Campbell deliberately went looking for him and hit his target. This isnt 2 players who want to fight, its one and as such Campbell should get a longer ban. Repeat offenders should get longer & longer bans.
For me this should be at least a 5 game ban, pointless & cowardly attack starting with an elbow, punching on the floor & when trying to be pulled away & his previous.