Visa overstays should NOT be criminalized. People are given visas for attending school or for business purposes. These are the people we should be welcoming into the USA. Give them an option of going back home or getting an extension. We criminalize their overstay, which may be due to an error, then they have no chance to stay and contribute to our nation. We will be the poorer for it.
We NEED immigrants to grow our economy. 80% of our productivity growth comes from immigrants. We make the US hostile to immigration we will suffer a decline into 2nd world status.