Dear Traderwiz ,..
I'm sorry neither i m a doctor nor a lawyer to suggest u about ur medical and marriage life problem. But yeah, I can tell u one thing.
Some questions u need to ask urself first,.. coz at times our Ego doesnt allow us to look into ourselves. The best cure for any Mental Disorder is care and love , instead of oppossing her , try to make things better by doing something what she wants. If she is suspecting u for being with another woman, simple way is , keep on talkin to her when so ever ur free from ur work. Next u said she beats u up, u called up cops,.. I know its very hurting for any male to be beaten by any lady. But dont create such situations which ends up in a fight between u.
Its good to hear that u had tried to given another chance in the past. Give one more chance and after that also if it doesnt work then get divorse to her. But its strange for me to hear that she loves her Green Card more then u. Well buddy dont mind but if u wish, u can make her lovin u. I had been through similar kind of situations in the past but some how , giving another chance to a relationship worked for me. Still i m not married so i cant say much about it. But IF UR LIVING IN USA , HAVING ALL GOOD THINGS ABOUT USA , THEN BE READY TO FACE SIDE EFFECTS OF IT.
SORT OUT PROBLEMS ,... IF THE WIND IS AGAINST U, DONT TRY TO FIGHT AGAINST IT, SAIL WITH THE DIRECTION.
REGARDS,.. N BEST LUCK ,..
DARSH