I don't know that Cruz has specifically come out against "necessary" green card workers who are cheaper but so unqualified the workers they're replacing have to train them. The number of green card workers the US needs is miniscule.
Scott Walker seems to be taking a states' rights, pro-US workder stance. At least he's talking the talk. The rest of them (except for Jeff Sessions who isn't running) seem to be mincing their words.
You're thinking H1-B. H1-B <> green card. The conversion rate varies, and in the case of Tata and Infosys, the companies hired for the Socal Edison project, very low. From Computer World:
H-1B workers employed by offshore outsourcing companies are less likely to become permanent residents. Infosys sponsored only 2% of its workers for permanent U.S. residency over a three-year period and Tata, none, he said.
He hasn’t actually said anything about states rights re: immigration, has he?
He’s certainly said lots that is pro-amnesty, pro-citizenship, and pro-open borders in the last 24 months.
That’s why a couple of vague, populist statements aren’t enough to erase his record.