Realistically this doesn't change much since it's extremely unlikely a foster kid wouldn't qualify for a full ride prior to this.
The only people who really get screwed are middle class families who make too much to qualify for aid, but can't really afford to pay for school.
I don't agree its fair, though, for the blue collar folks or the people who aren't bright enough to go to college to have to subsidize it.
Or in Georgia's case, those with a gambling problem.