It's not crazy. It may be wrong and it may be a bad idea. America may not be America after we go much further down the road but I would encourage you to stop swimming up stream and actually do something that will make a difference.
We should be setting up institutions to help all the 'new' Americans become good citizens. Good Americans. As it is all this whining only allienates them further.
You will not stop this. The market, which our philosophy has turned loose never again to be caged, will demand the labor it needs. Absolutely nothing you can do about it.