Background: I had two letter writers who were extremely supportive of my work and my abilities from advising me throughout my MA program. I just needed one more letter writer for my PhD apps. I received very good grade in Person 3's class, and she had even commented on my work to other professors, so I thought it would be a good idea to ask her - AND she is senior faculty (the others are not). It was a complete disaster and really hurt my feelings (will describe below). In the end I did find a third letter writer (not person 3) who is very excited to help me out and very confident in my abilities. All 3 of my new letter writers have been very supportive, but I can't shake all the criticism I got from P3.
The story: I wanted to talk to p3 about PhD programs, and in the process ask her about writing me a letter. I was well prepared - I made little packets for all my writers with my CV, the names of all the programs to which I'm applying and why I thought they'd be a good fit (10 schools - I'm applying widely as everyone has advised from day 1). It also had a bit about my research interests and my thesis work as well as the name of the class I took w/ the prof and the final grade i received in the class. P3 and I were taking the same bus to a conference, so she suggested that we just talk on the bus ride. It started out with small talk since it was a 3 hour trip. I mentioned that I'd be going snowboarding during Winter break in Austria because she mentioned that she loved skiing. She wanted to know why Austria and I explained that my boyfriend is German and I'm going with him. She wanted to know more about my bf. I told her a bit - that he's a jr. professor in another state nearby in another field. Later: When we started talking about schools she noticed that they were all on the same coast. She immediately said, "I hope this isn't because of Austria boy." I felt awful having to defend such a personal decision, but I said that it was in part and that I have a personal life as well that I value a lot - especially this relationship. She asked if he would move for me if I wanted him to, and I said that we had had that conversation and that he would. She wanted to know how long I had been dating him. I emphasized that I wasn't only applying to schools in his city (in fact none of my schools were in the same city) but I didn't think it was so crazy to try to stay on the same coast. We went on with the process and I began telling her about the schools I was applying to - some of which are very competitive. She barked at me right away asking what my GRE scores were. My GRE scores aren't stellar, but they aren't horrible either. I have plenty of other experience and skills and all my other advisers seemed confident that I didn't need to worry. I told her my scores and she said "Well I don't know why you're applying to those you aren't going to get into any of them." She spent the rest of the bus ride criticizing me (3 hours) and making me feel awful about myself. At the end, she said she would write me a letter, but that she only writes one and that I was asking very late (this was early October - everyone else said I was asking really early!). She said she also doesn't do online applications and it will be up to me to get copies of the letter from a consortium (I asked about this in my department and it doesn't exist). Some of my schools don't even accept online recommendations but she said she wont be told how to submit them at that if I push the school they would change the rules.
There was a lot more, but I have forgotten a lot of it now. Since that day, I have not been back in contact with her to tell her she is no longer one of my letter writers and I have not given her any info. Basically, I've just avoided her at this point. I know I should be happy that I have 3 awesome and supportive letter writers now, but whenever I go to work on my personal statement or applications, I can't shake all the criticism I got from her - especially about my personal choices and making it sound like I don't value my PhD because I also value my relationship. Any advice or similar experiences?