This is going to be nasty.
If you are easily offended, stop reading. I mean it.
Most people are not as honest as I am. I'm brutally honest. It's an acquired trait. I haven't always been this way, much to your dismay I am sure.
Have you ever been told something about someone and inadvertently let that information change the way you view that person? Not the person that told you, but the person they're telling you about.
Or maybe it's changed the way you think about the person that told you that information. But that isn't normally the case even though it totally should be.
Most of what you hear isn't true. Didn't your mom teach you that?
So before you go judging other people based on what you heard happened, go to the source. Or ignore the person that told you. Because chances are, that person told other people crap about you too.