I am a legal immigrant to this country. I came from Europe to marry my American fiance.
So, to be able to marry an American national, you have to apply for a K-1 visa. This will take you roughly 9 months, from you apply to the time when you are standing in an American airport. 9 months where you cannot visit the country to see your beloved. Filing the actual paperwork will cost you quite a bit of money (upwards of $1500), you will have to be fingerprinted several times, have your picture taken, criminal background checks performed, interviews, chest x-rays, immunity shots and bloodwork. You need to show evidence of an actual relationship in the form of letters, pictures, etc.
Once you have the visa in hand, you have 90 days to enter the US, and from the day you enter, you have 90 days to get married, or you will be deported.
Once married, you need to file paperwork again, get fingerprinted, interviewed, provide more evidence and photos, and, of course, pay more money. Then you can apply for a temporary work visa, which will arrive about 6 months after you got married. Of course you can't earn a living during that time, which is why your spouse has to sign an affidavit saying they can financially support you.
After 2 years, you need to file yet more paperwork, get fingerprinted, interviewed, pictures taken, etc., and you can finally obtain a green card that is valid for 10 years, and has to be renewed every 10 years. If you leave the country for more than 6 months, you basically have to start most of the aforementioned process over.
Now, I live in the north east, FAR FAR FAR away from the US-Mexican border, and there are thousands of obviously illegal immigrants roaming the streets in the city I live in. You will see one biking along the road, looking over his shoulder, at least once every 15 minutes if you just stand around. You cannot walk into a restaurant without them in the kitchens. All this is obviously speculation on my part, I don't know they are actually illegal, but I can't see how you can be legally here and not able to speak the language. Besides, its really really hard to get a work permit unless you're married to an American, is studying here, or has some sort of special work skills that is on a specific list of occupations. Dishwasher is not on that list, besides, no-one would apply for a work permit for an employee in April when the worker can't legally start until October (H1B visa, look it up). I will not buy from or use services from anyone who hire anyone that I think is illegal, and I make loud comments if I see a construction boss overlooking a bunch of them. End of story.
In any case, I'm not annoyed that I have had to be checked over thoroughly by the US government. I AM pissed off that it has been completely pointless, since not everyone is checked for diseases and criminal records, and being registered as being here.
Rant over.
I think our country needs migration. It always has. My grandparents were born elsewhere, but fought in World War II for the country.
Your grandparents learned the language and didn't expect everyone to learn theirs. Your grandparents never expected a handout. Your grandparents didn't break the laws to get into this country. And your grandparents had pride and honor enough to fight for this country.