I had your day yesterday too, mostly because I'm not sleeping this week and everything is really weighing on my nerves. I was a little less grouchy today. I too always tell myself on my worst days they are better than the best days when I worked for somebody else with nasty back-stabbing women co-workers.
We are lucky to have supportive co-workers here!