I would be so angry at friend 1 so I can see why your mother is upset with friend 1.
It seems a big strange that he bought a jacket for you and then wanted you to pay him back and then on top of that got into that argument and drove off.
I know two people who have trouble with directions and traveling on their own whose friends did something similar of leaving them stranded and it was traumatic for them. Like you, they put trust in someone to take them home and they were left stranded instead.
I'm not sure talking sense into friend 1 would work. It sounds like he was angry at something. Maybe he regretted buying you a jacket because he actually needed the money or something. I can't know for sure. But you specifically said you're fine without a jacket.
How are things between friend 1 and friend 2 at the moment? I'm wondering if friend 1 and friend 2 have argued at all about this. Maybe friend 2 just needs time to cool off. And probably you can use some space away from him too.
I'm very sorry this has happened to you.
Take care of yourself