I am not as quick to toss something depending on what it is and if I know how long it has been out. I am not super picky about that. I look at it, smell it and my hubby has no problem with eating something like that. My motto... is when it doubt throw it out. Nothing stays in my fridge 3 days and we don't do leftovers. I'm not in the situation of counting every dollar I spend so I understand how that can get under your skin if you are wasting money.
Also, after being married almost 27yrs, there will be little things that bug each one of you about the other.
Pick your battles.
Running joke around here is when hubby is looking for something like his shoes, etc... I just say go look where you took them off. He is the worst at leaving clothes or shoes right where he took them off BUT... it is at least in the master bedroom/bath area and not in the rest of the house.
I irritate him because I am a zombie when I wake up and it takes me a bit to wake up. He gets up in the middle of the night to work with international people and by early morning, he usually has my email box full of things I have to follow up on and I do not get up at the crack of dawn like he does. I work efficiently and at my pace.
We work 24/7 with each other running our company (over 7 years) so we have to give each other some space and some leeway with our little pet peeves.
He saves us SO much money on our home and our daughter's condo because he is not afraid to get his hands dirty and work to install new toilets, ceiling fans, paint, mow and edge his own grass, etc.. Most every family around here have hired help for gardening, any handywork in the house, house keepers, etc. and we could very well do the same but another motto of ours is.... why pay someone else to do what you can do yourself just because you can. The money we save is unreal.
His overwhelming qualities of managing our company and working his butt off to make our home and daughter's condo nice trumps any pet peeve of mine about him.