I think it very much depends on the child’s temperament really.
Myself and DH were brought up being told very different.
I feared not hitting back, he feared hitting back. Much of that was because of our parents reactions.
I think as parents we really need to take into account what our children’s natural instincts would be, and try to cultivate on that.
My DD is a pleasant, very gentle girl. I know she doesn’t like the idea of ever being physical with anyone. She’s very soft, she would prefer to tell someone, she would try to get out of a situation without hitting back wherever possible.
In every situation she’s always gone to dinner ladies and teachers and said, So and so hurt me, except once when she was in year 2- two boys in year 4 kept poking and poking her at lunch time. She told them to stop, continued to do so. The next day they tried it again, she got a bit angry and said I keep telling you to stop. Do it again and I’ll punch you in the face.
The boys ran off in tears and I was called into the school.
Sorry but if DD feels she has no other choice than to feel she needs to threaten to retaliate or actually retaliate im convinced that is her only option. I know her reactions and completely stand by them.
The most important thing to teach them is to trust in their own reaction if they are ever attacked. Hopefully this will serve her well when she is grown up.
I don’t want her to feel at all like DH did. He took a lot of abuse because he was told to hit back made him just as bad.