Susie42, good answer. I think it would have made a very nuanced response to walk out and would have had much the same effect without the violence.
Personally I think Will Smith was in shock with his actions and that is why he cried. From what I have read, Chris Rock had not made that "off the cuff" joke in the rehearsals and from watching the uncensored footage, he absolutely knew he had overstepped the mark. He actually muttered the word, "genocide," immdiately afterwards which suggests that his thrust was meant to be hurtful. He reminds me of a smiling assassin.
You’re the receptionist. What would you have done?

)