pack away those judgy pants and let's be happy for a couple getting on so well for so long.
If that is a couple getting on so well, dh and I could be on Mr & Mrs everyweek as the couple everyone has to beat.
He was an idiot of the highest order, I used to go out with someone like Steve when I was younger and tbh you put up with what you have because you don't know any different. If my dh was anything like that I would be gutted.