Well, all I want to say is that no one likes someone coming through the door barking at them and pointing out all the things they've done right or not done at all.
My ex husband used to do that to me all the time. It was never, "Hi, honey...I'm home..."
It was, "What did you do the whole time I was gone? Why was the porch light on? We have a sensor light. Why are you wasting electricity? Why are there cracker crumbs on the floor? Why are there library books on the dining room table? Why is the baby running around the house with no socks on? Why isn't the laundry out of the dryer, folded and put away?"
I'm not saying you went that far, or ever do, but feeling nit-picked the minute your spouse comes through the door isn't a very happy feeling.
Just saying.
You're thinking, I was gone two hours and the house is trashed.
He's probably thinking "She was gone two hours and still came home in a bad mood".
I think you should talk to him and agree to have a "buffer" of time before being upset the minute you walk in. That goes for both of you.
Just my opinion.
Best wishes.