Your situation sounds awful and I'm very sorry you're going through that.
But, what's the alternative from the universities' point of view? If they gave extra financial aid to students disowned by their parents, every parent would claim to hate their child to save on tuition.
The alternative would be to prioritize academics over profits. In civilized countries, tuition is usually free, and college entrance standards are much higher.
I know an english major who graduated still unable to distinguish between "your" and "you're." Who would you rather have in college, her or me?
I don't think anyone is under the illusion that education is free. However, it benefits society as a whole, and not everyone may be able to afford it. So, it is often in the interest of society to make good tuition affordable, regardless the background of a student.
Of course, it is also beneficial for the student. But for that we have the tax man :).
Yes, taxes pay for education for all. Considering that a large part comes from taxes on income, which means the rich pay more than the poor. Damned socialists, giving the same education opportunities for everyone!
(Well, unfortunately it's more and more the middle class that pays due to tax evasion and fiscal advantages to the rich)
But, what's the alternative from the universities' point of view? If they gave extra financial aid to students disowned by their parents, every parent would claim to hate their child to save on tuition.