OK, if he spit on him, then I'm cool with the call.
Spitting is uncalled for, but so is hitting another player. Should have been off-setting fouls and both players ejected.