I was in your situation about 5 years ago - and used this board extensively under a different login. I came back to it when I recommended it to someone else in your situation. I started reading your situation - I just felt like I had to post.
Brandnewday is so right on. I kept doing what you did and it never did work - ever.
What you have to learn is you can only control yourself - and anything you do for yourself pays dividends the rest of your life, whether this situation works out the way you want it to or not.
Either way this works out - follow the advice of people like brandnewday. You won't be sorry in the long run, no matter how this works out - even though it is pretty hard for you to see that now.