I have a frnd out there who was in similar (or even worst) situation last year. It was no less than a miracle that he changed, but it was a slow process. Just trying to tell you that its possible.
Keep your head high man. I hope you come out with win-win smile like Mickey in Disney land