Don't think you're alone. Everyone hearing that sort of carry-on (and reading this) should back you up 100%. I'd have no problem confronting someone if they harassed me like that; and I'd have no problem supporting anyone who confronted someone doing that. I'd also have no problem asking someone to support me while I confronted someone harassing me like that in public.
And do it on camera - record everything: either a body camera, or a helmet camera, or a hand-held smartphone, or bike-mounted camera.