I would support a compromise that allowed a pathway to citizenship in exchange for having the standard for U.S. citizenship at birth be set at having at least one parent who is a U.S. citizen (by birth or naturalization).
While I have nothing against reviewing the immigration laws to improve them, I don't understand why Americans have to compromise. Does Mexico compromise? Are there any countries that would feel that it was up to them to compromise?
Why should the United States feel that it has to compromise? It is our country and, if we want to change our laws, we can. We don't have to compromise to do it.