Sorry to hear about that one.
It is ironic in a sense, but then it's the perfect position to do that kind thing anyway and I hate people like that. If I were there I would help you kick his tiny arse.
I am with LadyZ. Reassure the clients (which of course I think you already did) and catch this SOB. If you get him, I am pretty sure some sort of order will be restored.