Well Bro, Yesterday I swore and left the job. I don't think I've sworn all my life. But I did yesterday. Today, I called the girl concerned and said that I would not be coming back, but you know, I was almost back to normal and I apologised for yesterday. She was ok.
We cannot leave everything to God. A disturbed Heart is a disturbed Heart, and Gods is inside it. So how can we please or inspire the Entity within? Prayer is a good start, and within prayer lies the forgiveness of which you speak. Again, if one is generally in a good space, the angry outburst will be short-lived and one wonders what it was all about the next day.
Yes, situations vary and for good reason. Some are bigger than us and it may not be prudent to attack. Some are the opposite, too vulnerable, and we can unintentionally crush them. Yet again, the environment may not be right. Interestingly, we always say that one should do this or that, but in the heat of the moment, we sometimes take a course which may even be alien, to our own nature.
Revenge is never a good thing. However, it is sometimes necessary to hiss, like Ramakrishna's snake, or people may think us vulnerable or weak and attack us. Overall, Love has been and history shows that it continues to be the greatest force. Hope that helps.