I think it would help to have the other sides to the story, or else so much is conjecture. To me, it seems Rachel was not clear with her friends or honest with herself about the limitations of her disability. Rather than label the friends jerks (which they may be, but I don't have enough information), it could be that they didn't realize Rachel was unhappy, or that she truly could not move up the stairs at the movie, for example. I didn't hear in the story that Rachel actually said anything at the time. For me, if someone does not tell me they are upset, I assume that they are not. For me, if someone does not want to go to grab a drink, they go home. It's not me being a bad friend, it is the other person making a decision for themselves. Why would I not do what I want (grab a drink) just because my friend wants to do something else? What did Rachel want the friends to do - all go home because she wanted to? All come to the train station with her? Accompany her home? I am honestly asking, because in my group of friends if someone wants to do something, they cheerfully do it and don't ask other people to accompany them. It would never occur to me to ask a friend to chaperone me!