A contributor to this programme, part of a series about the art of argument, suggests verifying who is posting, but not necessarily being made to use ones real name publically, on sites like Twitter. He argues that it isn't possible to go into a bank and deposit money without having to verify who you are, so why isn't the same thing done for posting online to prevent bots or inappropriate people like Putins family from posting things:
https://www.bbc.co.uk/programmes/m0019rj2
It's just over halfway through.