It is.Quoting JacobR
That's not a valid reason to spit in somebody's face. If you felt that your girlfriend was in danger, you should have gone to the police.Quoting JacobR
Consult a lawyer, and see if you may be able to negotiate a deal which would allow you to avoid a criminal conviction.

