Whichever way this whole incident goes, it’s not going to be good for anyone.
If she gets charged with assault and/or theft, then shopkeepers are going to think it’s ok to defend their property however they like and take the law into their own hands.
But If he gets charged with assault, then people are going to think it’s fine to shoplift because nobody can stop them.
Unfortunately in many similar cases, it has been female shop workers who have been assaulted by shoplifters and usually end up in hospital. The reason this incident was different is that the shop worker was a large powerful man and the shoplifter a small women. So she was not able to hurt him.
If it had been the other way around this would have ended very differently. Which is why I am trying to see the bigger picture because in the long run if it’s found out that she did shoplift, and she is held up as the victim, I am note sure this is going to be such a positive outcome for all those women who work in shops, often late at night.