No one can be perfect! I do have real sympathy for men in general. Women are not easy creatures to work with. I mean, hormones have us on emotional roller coasters and men have to try to anticipate the next mood swing. We can't make our minds up about what to eat, what movie to see, what to wear, how we feel, or wether to laugh or cry or both. LOL. I do my best not make any other person be it man, woman or child suffer undeserved rage thanks to the wacky ways my mind and body feel at any time.
Sounds like you have some amount of empathy here though. If it helps, often when we know we have been ridiculously hostile and unreasonable we feel bad about it later. You may not get an apology, but you may get some nice gesture that hopefully makes it worthwhile. At least that's how I roll.