Indeed he should have got red carded, that's a given. This is just a new incident, that's all :)
Also, a bad tackle might come out of frustration or a rush of blood, but spitting in someone's face is surely a bit more of a calculated and premeditated action