@PretzelPretzel I don’t think you’re being unreasonable at all. What happened in that car wasn’t normal irritation, it was a full rage episode, and your children were trapped in a moving vehicle with someone who was shouting, swearing, and hitting the steering wheel. That’s not safe, and it’s not something you can shrug off with an apology.
Six minutes of waiting does not justify 25 minutes of ranting, shouting, F‑bombs, banging on the car door, refusing to let you out, demanding petrol money, and then sulking all day. That’s not “being a bit stressed,” that’s someone who cannot regulate their emotions.
You’ve said she has form for this. That’s the key point. This isn’t a one‑off. She herself admitted her rage “always takes over.” That’s not something you can manage for her, and it’s not something your children should be exposed to.
Forgiving her in your own mind is fine, that’s about you. But letting her back into your life is a different question entirely. Unless she gets proper help for her anger, nothing will change, and your children’s emotional safety has to come first. She is telling you "No" to the help as she does not want to change and does not feel she needs to , nor does she realise how bad it is and until people that are close to her start setting boundaries, she will have no reason to.
Friends are hard to come by, but a friend who scares your children, traps you in a car during a meltdown, and rages over trivial things is not actually giving you friendship. She’s giving you stress and unpredictability. You are also telling your kids that this behaviour is acceptable and it is not.
And as her friend, some times you need to set hard boundaries for their sake because someday she is going to end up in big trouble over her rages so she needs help now, or keep her at arms length,
If she ever gets anger‑management support and shows real, sustained change, you can reassess. But until then, stepping back isn’t unkind - it’s sensible.