But seriously speaking, no.
No, violence will not solve the issue.
Report her to someone who has authority over her, and make sure she gets proper punishment.
All this talk about hitting girls in self defense does nothing to answer the main point since it's clearly going nowhere.