It has become dangerous to chat online
I usually have solutions to most issues but in this case having experienced a forum on a very popular site in which I suspect only a fraction of people were genuine as opposed to a wide range of bad players quite able to cause real-world trouble by using technical tricks to isolate your actual address to within 100 metres or so, the challenge is not to isolate bad people because there are too many of them but instead, and I'm thinking let's start with something for children, introduce a digital identity scheme so that those of a certain age can only talk to someone of equal age which I think is the best of a bad situation. Adults will have to accept that there are a wide variety of damaged souls out there and my personal solution for that is to not engage with trouble and sleep better but young people bored with not being able to grow-up quick enough, find fun stuff to do and often get into places not intended for them, we should try and fix that by keeping them in isolated groups based on equal age as a starting point which might also involve starting to use biometrics to verify someone is who they say they are.