<human>: We're both 21 year old girls. I moved to the city a year and a half ago for school and while it's such a crowded area, it's a pretty lonely life for the most part. She still lives in the suburbs. It's Chicago so the suburbs are reasonably accessible from the city and vice versa, except she has a car and I don't because I live in the city and it's pretty difficult to keep a car here. If we're going to hang out, either I have to visit her, which means taking two train rides, but in order for her to visit me she just has to jump in her car, or she can take the train like I do every single time. I would be OK with taking the train as much as I do if she would make the effort to drive out/take the train up here JUST ONCE. You see, in the whole year and a half I've lived down here, she has not personally made the effort to come up here once. Not even once.  
After a while, I got really sick of just ignoring the vast unfairness of the situation and I confronted her about it. She said the usual "I haven't been working a lot lately and I don't have any money, so I can't afford the gas". Then I say "well, I work full time and go to school full time and have rent and bills to pay while you work part time at Arbys and live with your parents and don't pay for school or rent or anything other than cigarettes" and then she just goes "Sorry" and we never talk about it again. Part of me wants to avoid the topic and just continue massively inconveniencing myself on my only day off to see her to just avoid the awkward conversation, but part of me wants to shake her and just be like "you lazy asshole, I'll pay for your gas, just get off the fucking couch." I've been friends with her for 12 years, I love her to death, minus this one issue, so ending the friendship is out of the question. What should I do?

Can you give me the gist of the text in a nutshell?
<bot>: it's harder for me to visit her, yet she continuously makes me travel, while she sits back and waits for me to get there.