It is a lie that there is a need for high skilled tech people and H1-B visas. Our US universities graduate thousands of qualified students every year. My husband is facing this. Years of experience and can't find a job for 2 months. Recently, one of his previous employers, Actavis (a top 10 drug company), laid off 90 IT people in this area so the market is flooded and like any other supply/demand, the few jobs available pay much lower than "normal." Both dems and repubs are in big corporate pockets - yes, and especially Hillary - worse some of her contributors are foreign.
And though you guys will mock Ben Carson and Trump - they aren't in big donors' pockets - Trump is self-funding and Carson is the worst of all big donor/establishment nightmares - funded by small donations from average American citizens. Carson because of his religion and idealism. Trump, I suspect, sees the way the country is going and knows that if it continues so, no one will be able to afford staying in his hotels - so he's doing it for his children/grandchildren.
And though we argue about various repub/dem sides, remember that all social programs, defense, everything - depends on the financial/money aspect. Without a strong middle class who will pay the taxes to support anything?