Should it be illegal to speak about other people?

Should it be illegal, to speak about others in any way?

Slander should not be allowed when it can be prevented.

How can it be prevented?