Re the illegal immigrants...don't think they get college aid. What we do do tho usually is let the little kids go to school even if their parents are illegal. Way better from society's perspective to have those teens in high school than sitting on streets getting bored, way better to have them educated than not. Especially since some of them are actually citizens, having been born here, or become citizens by marrying one.
At least that's my opinion....
I know how hard it is for even a legally here alien to get college financial aid---one young woman I know from Turkey came here on a partial scholarship, acheivement based, and her parents poured all their savings into her first year "out of state" tuition. She did terrifically her first year in a hard science major. After that the parents had nothing and because she was not a citizen, or even trying to be, she wasn't eligible for almost all need based or acheivement based awards, and was still out of state. Because she was so deserving, and so nice, a bunch of admin people really scrounged for money for her and in the end she got to stay, but it was kind of a miracle, certainly nothing routine.
Actually I also think it's good if people come study here and go home...leads to better foreign relations if people -- future leaders of their countries--know what we are really like (well, usually!). And of course we often get some great immigrants that way.