This is more than just denying in-state tuition to US Citizen.
This is social injustice because these kind of laws limit social mobility to the kids who are at the bottom of the society.
They make laws to restrict poor kids from moving up the social ladders and ask why there are so many who resort to joining gangs and drug trafficking?