drinks all the time, argues with me non-stop ( it's all my fault..of course)...... Every frustration is directed at me.
I've pulled part of your post to quote, because the part I put in bold jumped out immediately. I'm not saying your wife is an alcoholic, or has a drinking problem....BUT....as one who has been there, watched that, and been on the receiving end.....well.....if she truly is 'drinking all the time', IMHO that may well be the bigger problem, or really THE problem. If it is, the geographical cure (going back home) won't solve a thing.
Please know that you are NOT responsible for her (or anyone's) happiness except your own. Whatever is going on...arguments, etc is NOT your fault, and her drinking is NOT your fault, but believe me, add alcohol to almost any relationship mix and problems are more likely to arise.
Now - I started writing this, and then decided to look at some of your earlier posts. You mentioned drinking....way back, and were concerned then. I'm not a first hand observer, but from what you've said, and your past concerns....well.....my own very personal experience tells me the root of the problem is
not living in the US.
Focus on YOU. What makes
you happy. This is not selfish; you must focus on the only person you can control - yourself.
If you feel the relationship is worth fighting for, do so. If you don't, let it go.