You are placing much too much trust in the public to put #MeToo in its place. Most of them don't care since it does not directly impact their lives. By the time it will impact the public, it'll be too late and the wackos will be entrenched.
It either ends soon, forcibly, or it won't end at all.