Its not your destiny, its your choice my friend, I am sorry to tell this, but i think, you married the wrong guy :( (well., only in my opinion, based on your thread)

I wont point fingers on who to blame, the situation that you are in is kinda complicated. you ALL have to weigh things whether "not to or to" but my concern is.,  it took both of you 2 years to set things straight. (?)

And to give an answer to your question, yes! I know a couple of friends who had success marrying a foreigner and live a happy life. :)

As of this moment what you can give your husband is support., communicate with him.,let him know that you both need to set things straight., besides 2 years is long enough for him to be "prepared" to tell his parents. He had kept you for 2 years and i think its time to let them know., which i think is FAIR for all of you.

 

Good luck and God Bless :)