I’m yet to meet an immigrant that doesn’t complain about his/her “new” country and doesn’t think that the “old” country was, in many respects, better. Yet, they are staying.
If all first-generation immigrants were to return to their respective countries of origin, the US would economically collapse immediately. What keeps them in here is the lack of an alternative.