There's no maybe about it, this wasn't a 50/50 aggressive tackle or a bad foul. He stamped on another player. Common sense was to send him off before he caused anymore damage and seriously injured someone. He would have lost any respect if he didn't send him off.
Granted I half watched it but didn't think it was that rough a game overall