You asked two questions which have different answers. AI isn't very good at law to begin with, but esp. when you ask contradictory questions. Overstaying visas is not criminal. The way you can tell is that people who do it don't get trials where the govt. has to prove it beyond a reasonable doubt.