Non-mahrams visiting a widow and seeing to her needs

Q:

1. My mother in law is presently observing her iddat. Owing to the fact that her son and husband have passed on and her brothers live far off, I take the responsibility of taking her out of the house for necessary needs e.g. hospital visits., etc. Am i allowed?

2. The second query would be regarding other ghair mahram men. Are they allowed to visit her at home? Is she allowed to go with them to any place that is deemed unnecessary? I think that she is not allowed to. She has recently left the house with an uncle of hers (not related by blood) for a few hours. Her reasoning is that he is an elder. Please clarify for me. Does my deceased father in law incur any azaab as well? 

Breaking the fast through masturbation

Q: I read that one has to pay kaffarah if one has intercourse during the fast. Therefore, no kaffarah if one commits the sin of masturbation. The person was unsure of the proper repentance so made the intention to pay kaffarah and fast 2 months. Sadaqah was paid to feed 10 people 2 meals for 2 months totaling $700. Having now learned that it is no longer necessary, does he still have to fast the 2 months based on his intention or would it be wrong as it is not prescribed as the expiation for his actions?

Protecting oneself from homosexuality

Q: I know in Islam we do not confess sins but I want to ask a question. Im incarcerated, I took my shahada in 2003 and lived Deen for about 6 years. Then I fell back into the evil I was previously on prior to taking my shahada, homosexuality. Lately I've been reading Quran and praying. Im still incarcerated and have been for 23 years. I want to rejoin the community but some know me when I was doing these evil acts and others know me when I was living deen. I do not want to be a fitnah to the brothers but want to do the right thing. Do I retake my shahada, join the community, or just continue to say my prayers in private?

Using the wealth of someone who does not pay zakaat

Q: My husband does not pay zakah on his savings even after reminders that it is a fardh and the punishment of not fulfilling this fardh. My question is that he gives me momey for the maintenance of the house and for my needs and that of our children, is it sinful for me to use his money? I do fear that him not paying his zakah may bring a calamity (Allah Ta'ala forbid) on our family.

Marital problems

Q: I am a divorced woman with 1 baby boy. My last marriage ended because my ex husband was draining me financially. He sent me a divorce as soon as our child was born. Life became very difficult and I was mentally upset for my child. I married again very quickly to the elder brother of a man my younger sister was engaged to. These people were also lower in status financially but we agreed to it because they were willing to take my son too. That man has turned out to be schizophrenic. He sleepwalks, tries to suffocate himself or me, assumes things and acts so scary that I feel concerned for our safety. He beats me, abuses me, tries to scare my son badly. I often find my son scratched in various places and scared. I am expecting another child now. He is using me entirely for money, treats me like a servant even though I am heavily pregnant and cant walk. I pay the bills, grocery. I even leave my kid with my sister sometimes because I feel too scared for what he witnesses. People of our society will kill me for another divorce and he is always threatning me with it. His entire family is like this and they want to beat me to the ground. They wont let me end my sisters engagement unless I want a divorce again. I am so badly stuck and I am always so afraid in his company. My son has also told me in broken language that he touches his private parts. Please help me! I am extremely worried and scared.