This article discussed ways in which to make your characters different, one of them being to remember that you as a writer don't have to believe everything your characters do. This might sound obvious, but when you get to writing, it can be the first thing you forget. You don't have to agree with every idea you set forth! In fact, the best writing often stems out of the author feeling very uncomfortable, stretching his/her boundaries, and going outside of his/her comfort zone into new territory. I suppose I knew I didn't have to wholeheartedly agree with everything I put into my novels, but once I get going, I sometimes forget that. Once I read this, it hit me that I have a lot more room for stretching my story than I had previously seen; it was like new worlds had opened up.
So remember, you don't have to agree with everything your characters do, and all of your characters don't have to (and really should not) all agree either either.