I was definitely wrong to say it was a selfless move on Marnie's part. Her initial decision to go out and help Hannah was a way for Marnie to just get away from her own life and focus on another person's problems. Maybe even so Marnie could tell herself she was such a good friend. I do think actually committing to this kind of thing, even for a few months, would have been pretty difficult under any circumstances, and Hannah is hard work at the best of times. I thought Marnie displayed a lot of patience this episode and I can't blame her for wanting a break from time to time, especially since she seemed so willing to put her life on hold and wait for 'her turn' to be happy until Lorene set her straight.