> We can destroy anonymity on the internet and punish people who spread malicious provable lies
First of all, plenty of the people currently spreading lies on the internet are doing so under their own names and have built some celebrity and a career out of it, so I don't know why you think that anonymity contributes to the problem in any real way.
But more importantly, how exactly do you propose to "punish people" who spread lies? With what form of punishment? Is this a formal system of punishment, or some informal system?
If formal: Under what jurisdiction? How does your proposed system determine the truth, and if it can determine the truth how does it determine which lies are malicious enough to be deserving of punishment?
If informal: How does it differ from what we have today, in the form of people arguing with each other and occasionally trying to get each other banned from social media or otherwise made unpublishable or unemployable?