Nice post. You are correct about Western Countries. In my opinion no one from India should marry a western born. This might sound stereotypical, but I have seen to many broken marriages, divorces. Anyways lets not get your hopes down.
The one poster who said about bribing ignore him/her.
Do your Amrit Vela and ask Guru ji ... make an ardaas everyday, all the time throughout the day and while you sleep. Ardas has more power and it can solve all problems.
If you don't mind , may I ask which country you are living in ? is it UK? Were you born in India and married to a UK guy? We can private talk.
Sorry to hear about your condition. I do not know what the answer / solution to your problem is. However, some men can be like that provoking the wife unnecessarily. You are right and correct about not divorcing. All I can say is to do an Ardas from sachey dillo. If you want you can direct PM me and I can help you out.