Man, you aren't the only one who over reacts when something doesn't go as planned. We've all done it, at least your soaps are pretty even if not what you envisioned.
When I was new, I thought everything had to be perfect or I would rebatch. I rebatched a lot and made a lot of ugly soap.
I've made spam pink, moldy zombie skin brown and something that looked a lot like baby poo.
Now I won't rebatch to save my life. If a batch is screwed up that bad, I'll just toss it.
When things start to go sideways, I'll follow the soaps lead. I'd rather get a decent looking vs a monstrosity from trying to get those last two colors in a accelarating mess.