Funny thing is, that's the sort of thing my eldest would do (18 and a fooking libtard) lol we have many arguments lol lol
My veiw is, if that was her, I'd not have a problem with the way she was handled. The same as if she went to a Beefeater or the sort and disrupted diners eating. Now if she was in a pub or club and some fella grabbed her in that manner then I think after a little word he would refrain from acting like that in future.
A guy did similar to my Mrs before we were married, in a pub, a pool cue soon sorted the fooker out.