Some people seem to think that amnesty is not amnesty if you throw in requirements for citizenship. Amnesty is not some esoteric concept. It means that you are not going to be punished for breaking the law -- and that simply brings laws into contempt. Denying citizenship is not a punishment because crossing the border illegally does not entitle you to citizenship. Providing a legal status short of citizenship is not punishment either.
There is no requirement for either amnesty or for citizenship that President Obama cannot ignore or dilute unilaterally, as he has ignored or diluted existing immigration laws, as well as other laws. Barack Obama is the biggest reason to pass no immigration "reform" laws until after he is gone.
It doesn't matter what immigration policies you believe in if you don't control your borders -- and the vast numbers of minors flooding across our borders today show that the Obama administration has no intention of controlling the borders. They are more concerned with controlling the border guards and ordering them not to take pictures that show the public what is happening.
If you are serious about controlling the borders, then you pass laws to control the borders first. Some years later, after you can see whether the border has been controlled or not -- you can start discussing what our national immigration laws should be.
Otherwise, "comprehensive" immigration reform means granting some form of amnesty up front and promising to control the border later. How many more times are we going to fall for that bait and switch fraud?