I agree the H1B program is abused, but I dont believe there is enough local talent to replace the tens of thousands of h1b workers.
It will result in a lot of small and mid size business closing down. Unfortunately I dont have any suggestions on improving the h1b program.