We all know people with blind spots. http://www.thefreedictionary.com/blind+spot characterizes blind spots as follows:
blind spot - a subject about which you are ignorant or prejudiced and fail to exercise good judgment
People with blind spots can be their own worst enemies. They simply can't see themselves as others see them. They don't see or understand the impacts of their behaviors. And worst of all, their blind spots can make it very difficult to get through to them; they can't see it because they can't see it. Is there a single word for such a person? If not, a two-word phrase?