@giangnt That's not a friend.
I would lose my God damned mind if someone hit my child. If someone called my kid a brat......yeah no. I'd absolutely cut this person off like cancer.
You were THERE there was NO need for her to intervene and discipline your child. Even IF that was acceptable...