<human>: Can you provide a brief rundown of the text in within 3 sentences?

I'm just looking for an outside prespective and advice on how to handle the situation. My girlfriend has a friend visiting from way out of state, about 2500 miles away for a few days. they have been friends since high school and got closer just before we moved out of state to another. after a year she decides to come visit us.

We have a really small budget and place, been hit with some financial rut we are struggling to get out of, but because she's visiting we are doing out best to accommodate. 

When we pick her up from the air port, the two of them have a great time, I drop them off at the mall and let them have their space and do their own thing.

We come home and are relaxing, I make steak dinner that were on sale for them and ever one was happy, I lay down to take a nap.

when I wake up my girlfriend says she start to talk to her friend about some personal things that have been bothering her, losing a job she really loved, family issues, and things of the like. Nothing she hasn't told me but she hasn't hung out with anyone but me for a year so its nice for her to talk to someone. She starts to cry, but her friend says "If you don't stop crying I'll punch you" and then get up and walks away leaving my girlfriend on the couch crying. I wake up later and everyone's getting to bed, my girlfriend shares with me what happened.

I don't want to make a fuss over something that may be trivial, but even in the financial rut we are in, we haven't asked an favors, and she hasn't helped us out (and we don't expect her to, didn't ask, just said we are low on cash so out fun time will have to be wallet friendly) and it just seems really rude. How can I handle this situation to make sure the next 3 days go smoothly or if she keeps up the abrasive behavior?
<bot>: Girlfriend trying to find solace in her friend thats visiting from far away, but when she does her friend says she'll punch her and gets up and walks away.