Github in particular has no way of stopping drive-by comments and issues, right?
You do not have to use Github.
Disable Github issues and use a mailing list instead.
A mailing list doesn't stop drive-by comments and shenanigans. It just raises the barrier to entry.