When we say a character in my films doesn't function, we mean he doesn't function as a person, but he does function as a character that is, until you take him as a symbol. At that point it is you who are not functioning. Why not simply accept him as a character, without judging him? Accept him for what he is. Accept him as a character in a story, without claiming that he derives or acquires meaning from that story. There may be meanings, but they are different for all of us.