Denial is a funny thing. it don't happen because you have evidence support what your point of view is, but because you don't want to accept the facts throw at you. When you have an emotional investment in some thing and just idealize this thing, you have a hard time accepting that your vision of the object of your affection is not as flawless you think.
We all want to be the intelligent one, the smart guy who always see more than others, but we forget that as human beings, we have that funny stuff called feelings in the way of our minds. No matter how much intelligent we want to believe we are, there is no way we can leave our feelings out of our opinions and points of view.
Don't deny that!