Americans, many who simply cannot move to other countries, need to be first in line for access to economic opportunities in this country.
It's utterly disgusting to make American workers second class citizens in their own country. How many more Disney's, Qualcomms, and Southern California Edison's do we need to see before we realize that the program is harmful to Americans?
Then there's the matter of non-profits being exempt from the caps on H1-B visas - this is a significant reason why PHD graduates have trouble finding jobs in their field.
H1-B is bad for America. In my mind, ending H1-B is a matter of social justice for Americans, just like marriage equality.
( Before anyone thinks that I'm a Trump supporter, please be aware that I'm a gay man, and life long Democrat, who is absolutely horrified at the thought of what Trump's choices for the Supreme Court could mean for marriage equality and social justice. Just to be clear: I don't support Trump in any way, shape, or form. )