I'm looking for a word or phrase to describe someone believes and portrays the opposite of reality as the truth, especially as it relates to inter-personal dynamics.
For an example, let's say there is myself and another person. When the two of us go out for lunch, I am almost always the one to pay. After several months of this, the other person complains, "I'm tired of always being the one who pays for lunch," despite the fact that it is usually me who pays. This other person is ________.
"Lying" too general. It's also not quite right because the other person isn't necessary being dishonest; they're just wrong about the facts on which they are basing their assertion.
"Gaslighting" is also not right because there is no intention of manipulation or abuse. Again, this is legitimately their interpretation of reality, but their facts are wrong.
"A Hypocrite" feels related but not quite right. The person is to some degree espousing that I should do something that they are not doing, but that's not the heart of the issue. The issue is the basic belief that they are paying for lunch more than I am. I feel like a hypocrite should have at least the capacity for self-awareness (if called out), where here that is not present.