Just a quick interjection of reality:
When something becomes a "right" the quality of it seems to go down. Our high schools suck. That's because there's little competition involved. They're "free" so there's less concern about the quality.
By contrast, we DO care about the quality of colleges because we have to pay for them. When I was in college, I had to really look into which professors I would take. Which ones were GOOD teachers. That's because if I had to drop the class (in engineering, finding a professor you could understand was an issue) I knew I'd be out hundreds of dollars. Hundreds of hours that were earned doing very menial labor at $4 to $5 per hour.
So no, I don't think college should be a "right". I think people should have to pay to go to college. I do believe there shoudl be ample ways of paying for it (student loans, scholarships, etc.). But I think that people should be very painfully aware of the cost of it.
I don't exactly hear about people clamoring to get to Australia for college. But there are lines to get into American colleges from around the world. Why is that? Especially when our high schools are so pathetic? What is the difference in the way our high schools are run and the way our colleges are run?