You should stop feeling so sorry for yourselves. And I'm in the same boat as you, been in this country for 16 years, and on H-1 for 12. I understand it is hard, esp because the system is broken, but as many people said, it is your choice to stay despite this.