OK, I consider myself pretty good at writing characters whose opinions differ from mine. The thing is, all of them still have well-reasoned, well thought out opinions, they simply differ from me in either their perception of the facts or their basic values (or both). The problem is, I know not everyone is actually like that. Some people hold opinions for stupid reasons and don't even notice when they're being hypocrites. (And not just because who disagree with me. I'm pro-life because I feel that birth is an artificial division, given that it can happen to infants of different gestational ages, and viability is artificial because it keeps changing as medical technology advances. Some other people are pro-life because 'aww, it looks like a baby!') So how do I write someone who isn't very good at noticing flaws in their reasoning, and hasn't thought out their opinions to their logical conclusions? Do I just avoid them introspecting too much so they don't have the chance? Or what?