I feel for you. I am sure it could be worse, but I can't imagine being
railed on by my wife at the end of a long day. It's one thing to vent, it is something else to heap a ton of negativity on a person every time you see them. Has to wear a person down to some degree.