Hi, sowhatnow. I can relate to many things you said. I've been married twice - and divorced twice. My first husband was a JW, 9 years older than I. As men go, he was top grade. That is, he didn't chase other women, didn't beat me, etc. I find it odd that I have to state how decent he was in terms of what he did NOT do. He was irascible and demanding. After 10 years, I couldn't take the anxiety any longer concerning what I didn't do well enough or what I neglected to do. (Mind you, I was not perfect either, but I was also not demanding and hateful). One time I babysat a sister's toddler daughter so she could take her 4-year-old son to the dentist. I was sternly reprimanded and told that the only reason to babysit would be so that she could go out in service.
Finally, I decided that I could no longer handle the psychological abuse, and I left, moved to the other end of the country. Thank God I was still young enough (32) to start over.
I don't know where you live, but there may be hope. There are state-sponsored programs in some places to help women like yourself build a life of their own. If you choose to get a divorce, I'm almost certain your husband would have to pay you alimony. Your sister might also look into finding such a program. The one where I used to live was through the community college. You're not too old to start over, believe me. Personally, I didn't get what a consider a good job until I was 48. I lived on low wages, but I know how to get along with very little and shop for bargains.
I recommend that you contact your community college and Social Services in your town to find out how you can help yourself.
Venting is fine, but the important part is what you're doing about it!
Best wishes for a better future.