She sounds like an "Aspie" - someone with Asperger's syndrome.
Their brains are wired in such a way that they have no concept of putting themselves in someone else's shoes. They also have no filter between their brain and their mouth. This is a disastrous combination in social situations.
Disorders on the autism spectrum are rampant in this country. :(