The first amendment has never been held to give immunity for libel or slander. So if you think it's a first amendment violation, you need to learn that the first amendment does not give blanket immunity for speech that harms others.