Section 265 and 266 of the Canadian Criminal Code define spitting on someone as anAssault.
Is it legal to hit someone if they spit on you. There are circumstances where it is legal to hit people for example in the context of a sporting event like boxing football or another contact sport. The first thing you did putting your hand on the girls face and pushing her away was probably an appropriate and legal reaction to prevent her from committing a second assault and battery on you - thats right when she spit in your face that was an assault and batery called battery by bodily fluid. The simplified answer to this question is.
Everything is against the law if they want it to be. The cops if called would only try to calm the situation down. It is therefore legal to insult a person and report the ensuing crime.
Use of a punch by you was not justified. That would make you the aggressor. I hate to be the one to break it to you but theres a lot of stuff in the movies thats entertaining but bears no resemblance to real life.
In a public setting. Spitting is unwanted physical contact as far as I know. No1 you cant strike first.
If someone spits on you regardless of assault laws in your state you should definitely punch. Second you can only punch someone if theyve already taken a swing at you or if you believe youre about to be hit. Jocelyn Noseworthy said spitting on anyone is always a serious assaultbut to do so in this current pandemicis particularly unacceptable The criminal law has always.
Rambo ET The Hulk Star Trek. No one can give anyone permission to break the law That includes you giving permission for someone to hit you if without that permission their doing so would be illegal. Self defense may only be invoked to prevent further harm not to retaliate against a person who has already harmed you.