@soulforge I just wanted to point out that, 3 to 4 days later (or whenever it was) you have a different perspective on how you reacted.
Use that information to assist yourself in delaying responding next time (whatever the situation). Now you know that, given some time (even if it's one day) you can see things differently and possibly formulate an response that will not only be constructive, but also clearer in communication.
Next time a situation upsets you, remember to slow your response down.
I had to learn this too (the hard way) The approach i try to take now is to ONLY address an issue when I have calmed down (and am back in control of my emotions)