my guess is that there was a foul in the box (perhaps even hand ball) and then he didn't like the decision and spit on another player. it happened to me a couple of times.