That's the policy of pretty much every retailer. Some retailers won't even let Loss Prevention stop shoplifters.
If she had stopped the guy with no further incident I bet she'd still have her job. But because he assaulted her they're afraid that she is going to sue them or claim workers comp. She probably wouldn't have done either but they're making a preemptive strike.