Marital problems

Q: I am married for 15 years with 3 kids. My husband takes care of us financially but he has been cheating on me. He drinks and stays with other women and abuses me physically and mentally. He does not want to divorce but wants me gone with kids. But otherwise he is very nice to everyone else, he helps people, donates for mosques, does charity. Does this make him a good person? What do I do? Please help me do the right thing. I have been tolerating him for the sake of my kids but i m distraugt inside.

Provident fund

Q: I am employed in the motor vehicle industry. Is it permissible to contribute towards a provident fund? The employer contributes 8% of the monthly salary, and 7,5% is deducted from my salary.

Showing disapproval regarding cartoons of Nabi (sallallahu alaihi wasallam)

Q: I am really confused on a point. People in our society react differently to the issue of cartoons of Nabi Muhammad (sallallahu alaihi wasallam). Some do strikes (which many a times become violent), others show no practical response, although they feel hurt. Please respond/guide me in light of sunnah with reference to seerah what is the methodology or reaction one should adopt against blasphemous acts. 

Boy marrying a girl that is older than him

Q: I'm in love with a girl who is 7 years older than me and she love me as much as I do. We both want to get married and start a life. So to ask her hand for marriage there is one thing I want to know, is it permissible to marry someone older than you like with 7 years age gap? And we both meet each other everyday as she is my teacher and I'm her student, she teaches me. So is it okay?

Intimacy between spouses

Q:

1. Is is necessary to change the bedsheet every time after having sex? As some fluids may come on it.

2. Is is possible for wife to masturbate his husband's penis?

3. What is the best treatment for premature ejaculation and erectile dysfunction? Any ayurvedic drinks or any thing according to Islam?

4. Is it permissible for both of us to take shower together ?