the system is not broken, it was made this way
This comment from a post on family separation last year at change.org sums up the U.S. immigration system better than any analysis I've seen in a while. The most insightful point: the system isn't broken, it works just as it was designed. The Immigration and Nationality Act wasn't just randomly slapped together in a couple of weeks. These laws were discussed and debated over many years and voted on by U.S. politicians who claimed to have the support of their constituents.