I am very sorry.
I’d say her not replying to your texts or when is her birthday is the least of your problems if punching people in the face is a normal thing for her. Keep your distance and hopefully she’ll come to her senses. You can’t change people.