Then who is the answer.
If you can get Ted Cruz to switch his positions on H1B, he is a one viable alternative.
Ted Cruz.