Just what he deserves, You defended yourself properly, having taught Kenpo for years that kick did it. He tried to assault you in a public place. He does not have the authority of a LEO, and you need to SUE the Big Box, the security company and all of them in civil court. Keep those round houses coming, and work those combinations, and put them on the mat. Make them follow proper legal procedure. www.theruleoflaw.com Get Randy!
This is the importance of knowing self defense, even without a gun, you are still deadly, Three strikes and they are out.
Should of called the police right then on him. The best survival tool is in between your ears.
Disagree on that last point woody. If there is a fight, particularly if you are carrying, and the opportunity to walk away presents itself, TAKE IT. grab it with both hands and don't let go. Even if this means you lose witnesses to a lawsuit or the chance to press charges, just walk away and go. If you want to pursue other remedies call a lawyer and let her deal wih it when you have a safe distance,and time for everyone to cool down and all the facts. If you call the police you are putting your life in the hands of a 20 year old patrolman and a 28 year old ADA. Thanks, but no thanks, I'll just be leaving now sir, and sorry about the teeth on the floor.

FQ13
PS I speak from experience here. I wound up having to flash a gun at a couple of would be muggers. They took off, problem over. If I called the cops, they would want to know why I was carrying in a different state (even though it was legal),and may not have understood reciprocity and arrested me. If they did catch the guys, they would claim that I threatened them and made racial slurs, thus setting me up for a hate crime charge. I would have lost my gun, at least temporarily, and probably have had to hire a lawyer even though I was in the right. Given the chance to avoid the police, I'll take it.