This is one of the most obnoxious posts I have ever read on HN. I'm actually feeling a buildup of rage reading it.
First, there is never a justification for using the word 'slaves' in anything but the literal context. Please be more cognizant of this country's history.
Of course going back to your country is an option. You are choosing not to take it because you don't want to disrupt your daughter's life, either by leaving her here or taking her there.
H1B was never meant to be an immigration visa or one that entitles you to permanent residency. It is a "temporary worker" visa. Establishing family and a life in the United States while on this visa, you take the risk that you may have to disrupt this life at some point.
I think there are very few people, if any, who will be sympathetic to your post seeing as how your income and current place of residence places you among the wealthiest and most privileged people in the country and the world. If you have been working for 15 years at even close to your current income, you may be in a position to retire and live anywhere you want, with a very high standard of living. At least, you can go work anywhere else and maintain a high standard of living.
I have so much more I could say but... I can't even right now.*
*I finally understand what this phrase means. I have never used it before but I feel it suddenly and deeply after reading this post.