She is 26 years old. Wouldn't someone- other than the poster- have noticed this before? Wouldn't Josh have said- at some point- "listen, she has been like this forever, there is nothing you did or didn't do....".

Me thinks we spend WAY too much time excusing people's behaviors and not nearly enough time addressing them. Not everyone has a medical or psychological condition. Some people are just jerks.