I think it can be fixed. US Citizenship was something to strive for and to be proud of once you've gotten it. Today, there's no reason to reach that goal. As a matter of fact, you gain nothing by becoming an American Citizen. You have everything you need: housing, healthcare, education...