<human>: So this happened in early June. We are from the states and drove a 10 hour drive north to Canada with a group of *his* friends. They have become my friends too, but they were his friends first. It was 6 of us total; three in two separate cars. On day two, SO got upset with me because I "yelled" at him. I yelled at him so that he could hear me over the sound of Niagara Falls (which I was standing next to.) I let him know we were going to be late for something unless we got moving soon. He was having none of my explanation and insisted that I not yell at him.

He huffs off away from the group and takes off for the hotel. We don't hear more than 5 words from him for the next few hours. I'm sitting with the rest of the group in another hotel room (not ours, that's where he was,) when he comes in, throws the room key at me, and says "Here, have a nice vacation. I'm going home." He drove myself and one of our friends. There is no where near enough room for 5 people plus luggage in the other car. 

I freak out because of that, and also because at the time I had $30 in my pocket (prior to going on vacation, it was agreed that I paid $150 for his passport, so he would pay my way on vacation.) So I try to talk to him, his friends try to talk to him. I have my mom transfer money into my account ASAP. Eventually he decides he'll stay. It was like pulling teeth to get him to stay though.

The rest of vacation was him on and off being in a shitty mood.

Anyway, I can't seem to let go the fact that he would abandon me (and his other friend) in another country with no way home and no money. What should I do?

Can you condense the text into a few key points?
<bot>: SO threatens to abandon me in another country with no money and no way home. Weeks later and it's still not sitting well with me.