Being punched in the face is a more honest action than spitting. Remember the kids at school that used to bite people - little weasels then, little assholes now.
I think the commentator is making a point about the difference in thinking he deserves a punch and actually punching (well spitting on) him.
A lot of people dislike the guy (I dont care for his attitude myslef but I respect his influence) and probably waould say "he deserves a punch" without meaning it literally :)