I hate to say it but Zaboub's reaction wouldn't have helped his cause the bloody idiot. It was never a red card, but come on he didn't need to act in that way after the dismissal.
To be honest if they recinded Ifil's they would have had to take the rover's red away too, and then that would be a little embarassing to the FA, having a "premiershit" ref get it so wrong.