It might be controversial, but I think it's time more emphasis is put on punishing the players wallets, instead of impacting the team and robbing the fans.
Take Bentley for example. I'm no fan of his, but if I'm going to the match on Friday then I want to see the best Leeds side. He adds something, especially with his previous run ins with Bateman. I want to see that and 99% of fans watching on TV want to see that too. Instead, we all lose out because of an indiscretion made a week earlier.
Fine him, make him uncomfortable enough to teach him a lesson. Missing 2 or 3 games over the course of a season is nothing.