Trying to help my town public meetings avoid random internet jerks joining the Zoom and spamming racist stuff.

How do these kids usually find public Zoom meetings to harass?

Trying random IDs?

Searching/scraping the web for Zoom links?

What do other places do with public Zoom meetings to minimize this?

Lots of suggestions for the Zoom Webinars product (instead of Meetings), which looks great, except it says it's made for 500+ attendees and costs a LOT more money… for reference, our town meetings usually have a remote audience of about 20 people.
@marcoarment faced similar issue running an in person conference with <50 remote attendees. Webinar wasn’t a viable option. After a zoombombing episode on the first day, I created a new meeting — once meeting is active, in “security” panel on host client app, I enabled every restriction. This has to be repeated every time a meeting is started, because Zoom 🤷🏻‍♂️