I avoid doing it by avoiding him when I'm in one of my moods. I can usually play it off as "that time of the month". It's amazing how guys will want to avoid you then
I simply avoid having a SO. It solves so many problems. No more frustrations, no more taking it out on him. Wow!! What a relief.