Aunt Connie,
My ex-MIL was not a jw but a "Christian" and had many similar issues, particularly the anger and the need to be seen as perfect.
I believe that much of the problem is down to the controlling religion. Despite many contrary NT messgaes they promote that
1. There are rules that must be strictly obeyed.
2. "Good" people that follow them will be rewarded in this life and the next
3. "Bad" people that don't must be punished and ignored until they see the error of their ways.
So, according to your rules, you have done your best and are not rewarded with universal approval or happiness. Time to take a hard look at the rules and the rulers!