That is true except that she has been living in the US for a 6 years of student visa and then 2 more years on a work visa before we were even engaged. A few months after we started dating she actually lost her work visa and had to leave the country before they would issue her a new one.
I don't deny the entire process is a pain in the ass. Some of the questions they ask on the forms are if she is or ever has been associated with the Communist part. Was she ever in a militia or a drug cartel. All I could think was if a person should answer yes to either of those, they'd probably lie about it anyway.
I guess my whole point is that if they were more strict at the beginning, zero leniency, hopefully the entire process would be easier. Right now most people in the US are against illegal immigration, how to solve it is where the arguments begin. It's a big mess right now, we need a concerted effort to find out who is in our country as well as a clear process for those people to take to make it "legal".