Over the past 2 years anytime I have snapped at someone I have apologized soon after, regardless of if I still felt they were wrong. Often I don't realize that I may sound angry or upset, but when thinking about what happened later I realized that I could have came off that way. Sometimes it's even after I have gone to bed when I remember to apologize - I get out and speak to the person or call them. At first I felt embarrassed to go over to people after. But in due course I have realized there is no reason to feel embarrassed, I have never walked away not feeling better, and I have never felt the other person has thought less of me for apologizing.