I have been married to my husband for 18 years, and in many ways he is a good man. He works hard, pays the bills, shows up ...