If he really kick her then I agree but I think it’s normal to give people some time to leave. Especially if someone have life here long time.
if it was just screaming in my opinion it’s over reacting to revoke his visa . But that’s the downside here maybe. But it’s little bit a lottery . I have read news articles about foreigners who did really crazy things and just got a fine.
you know in touristic areas there is a lot of alcohol and you can always end up in some situation you didn’t expect.