GO BACK TO CHINA AND TAKE THE OFFER.
green card is not a sure thing.and opportuinity cost of getting a green card while living in the states is huge (it's gonna take a while before u see the result).
once you have money u can well establishe ur family in china.
ur kid can go to US again once you are established in china if he/she want to.
even ur kid stays in china,not a big loss for him/her.the door is still open.
plus,china is fun in many respects.culture environment better than the states.
sorry for awkword language.