People are complicated. I know, that’s like saying, “Hey, fire is hot!” but when it comes to characterization, this needs to be said. Our tendency as authors is to stick imaginary people into tiny two-dimensional categories, forgetting that no human being fits into tiny two-dimensional categories.
One of the things that makes humans so confounded complicated is we are not logical.