I'm divided on this; I condone what he did, and I still think that he should be suspended. Rules are rules, and a guy has to be penalized for breaking the rules... but I would have done the exact same thing, if I were in his shoes.
I can't blame Davis for his reaction at all; in fact, I'd truly hate to be the husband of a woman who saw her husband stand and watch while she was being accosted, regardless of whether there was security there or not... that would have been a miserable ride home...