Good morning Ksplash...crazy sometimes the thoughts that pop into our heads.
I will tell you that there have been times when I have obsessed over an incident in my past, but lashing out at others is never a good thing.
I do try to keep in mind a phrase I heard in aa...some are sicker than others...this includes non-alcoholics.
When I feel myself becoming agitated at something or someone I say this little prayer my Mom taught me....
May I be treated tomorrow how I treated others today. Most of the time it keeps me in check.
Stay focused...and breathing is always a good thing!