Swear publicly, loudly, in a way that attracts everyone's attention, and in front of people who cannot be embarrassed;
The content is secondary, but the shamelessness of the attack must be Point it out (it means something like this, but don’t make it too clear. If you say it too clearly, there is a possibility of retorting and arguing, which will gradually go sideways)
The length of time should be determined carefully. When he can’t bear it, or When you want to argue, end it as soon as possible and leave as soon as possible, "Why are you pulling me? What do you want to do? Make it clear. I have made it clear to you. Do you dare to touch me again? You pretend to be confused because you understand, and you can't talk about the scandal." Ah?! You bastard, let go, get out of the way, it’s indecent." If this person is really so shameless, it depends on how aggressive you can be.