As you said, i think this project has different goals and tradeoffs. I would consider adding an option to filter out teleported users and their messages from a channel. The more local, the more abuse gets solved by proof of punch. Its not a solution but might help.