A couple of things you forgot to mention.
1. These people are not illegal immigrants they are illegal aliens. They are not supposed to be here. If you were caught in Mexico without any paperwork what do you think would happen? Bottom line is that they are illegal. What other laws do you want to overlook for a specific segment of society? How about Sharia law for the Muslims?
2. They do not want to assimilate, they want to bring their country here. If you think I am mistaken, why then is EVERYTHING from telephone menus to signs at the home depot also done in Espanol? All other immigrants to this county, in previous generations, have assimilated to become Americans, and the first step to doing this is speaking a common language. We dont print signs in German/Italian/Russian, because true immigrants wanted to immigrate to this county because it is the best country on planet earth. They did not move over here and transform America into the place they are moving from.
3. These illegal aliens seemingly have more rights in this county than Americans do. Illegals can go to any Emergency room in the country and get treated without paying one red cent. You try to do that, and see what happens.
Need I go on?
I agree with your main point though. If I lived in a godless Communist county like China or a third world country like most of Latin america I would be looking for a way out as well.