I honestly think that the Ref rescinded the Red Card is because he was worried that if he didn't, he would be perceived as being racist, because there would be a debate that he had gotten the 2 black players mixed up.
I don't think it was a card at all, it was a foul, but not a card.
