There are much better ways to deal with the abuses. What this will do, is that newly graduated STEM masters and PhD will go back to their home country and we lose out on top talents. These guys eventually become employers in our economy and pay a lot of tax.
We all know that our K-12 is in shambles, but instead of trying to be patriotic and fix the problem, these guys look to score quick political points. Our kids are REALLY uncompetitive at the global stage.