Earlier quoted context omitted.
I was going to say the same thing. I come from a country where Higher Education is free(yes yes I know - paid for by the taxpayer), but I have personally studied in the UK paying 3450 pounds a year (~5300 USD) in one of the best universities in that country. Yes I know it went up now to 9000 pounds(~13600 USD) but still, it's a lot less than what they charge for education in the US, which I don't understand.
There are no answers to the difference in tuition prices that don't lead to uncomfortable social comparisons of two countries. It depends on if you believe education markets are efficient or not, meaning the true value will be reflected in the price. Two things that would make a degree worth less are limited access to education and limited social mobility for degree holders. Free also does not mean unlimited access.
EDIT: in the US