public shaming is the last line of defense we have against these types of people
Wait, really? I know liberals tend to like weird pseudo-pacifism, but have y'all really committed so hard to it that you think "public shaming" is our last line of defense?
Get armed, and get trained. You may end up needing it. We may end up needing it.