Well, the thing of it is, people are people. Even the good ones. Nobody is going to be exactly who you expect them to be, and you have to leave room for that.
And different doesn't mean worse. Sometimes it's just different. Sometimes it's better. But ultimately, it's not fair to hold anyone up to a standard you set for them without their knowledge or consent.