I think that’s a very difficult and entirely personal call. I do think you should consider your own safety first, and if you want to act, call the police.
Always consider someone you don’t know as being armed and violent. Then decide if you want to tackle them?
You should never underestimate people that way you don’t put yourself in harms way and get into very deep water.
Some might feel this is a tad paranoid, but it’’s just common sense; for example, even someone much smaller, (and apparently weaker) can pull a knife and boom, the entire scenario changes.
A person that drunk is a danger to themselves and others, let the police deal with it IMO.