I think Overstaying a Visa should be considered to be criminal offense. I think it would definitely increase our nations security and keep illegal immigration out. Some people get Visa just to come to united states and they stay here for rest of their life, and we never know who that person is.
It is a federal law to have a visa to be in the United States. Overstaying that visa should therefore result in a federal crime. I do believe that the visa process and citizen process is too hard and should be lowered to help people obtain visas and citizenship so their would be less violations of this federal crime.