A large number of well qualified Indian and Chinese immigrants are in the same situation. The Chinese situation is a bit better (China @ 2010 vs India @ 2004). However, none of us are taking a stand on it and making sufficient noise about it. There are thousands of tax paying legal immigrants stuck in limbo. The tax money + fees that are paid are in billions and yet apparently somehow we have no voice.