I would have snaped a photo and dialed 911 a siad I was being assaulted
Takes too long. The best way to handle assholes like this is just to get near them tell them that what they ar pe doing is unexceptable, then do a slight cough. Keep talking and start building up to coughing uncontrollably. They will run away and spend the rest of their week in a psycosis state wondering it they have COVID.