Most people won't give a bad personal reference anymore because they are too afraid of being sued. We just say yes, the person worked here from this time to that time.
This is a cliche but it can't possibly be true. I mean, it is extremely expensive to file a lawsuit, you probably lose, and nobody will ever hire you again, because it is public record.