Don't think I'd ever be proud of myself for slugging someone in a situation like that. Or, for antagonizing the drunk with the crass comment about his wife. But, if physical violence was necessary (and in your case, he assaulted you by grabbing you by the shirt), then yes, a blast to the kisser was warranted. Can't say I would have handled it the same way. Just not my style.
Pipestud
Pipestud