I agree with the kids, don't go back unless they fire that employee. File a police report and charge that person with assault. You should have done that right away before they had a chance to destroy the security camera tape.
Paying for your clothes and giving you coupons is the least they could, considering that you could sue them if you wanted to.
The worst part is your kids fear. I would enroll them in some type of self-defense class so they could see that they can take care of themselves and not be afraid of chance encounters with crazy people. Judo is good for kids to learn and has a strict non-violence philosophy (since you can only defend with judo, not attack), but there are lots of choices out there.