There should be a (heavy) penalty for public figures just saying this kind of made up crap about other people.
I'm a huge advocate for being able to speak your mind pretty much without any caveats, however objectionable your opinion is, but slander has nothing to do with free speech. This is a hill i'll die on.