My youngest daughter just graduated from college with a degree in biology and received her commission as a Second Lieutenant in the United States Army. Her college education was not free. The taxpayers paid for her education because she endured a great deal in order to receive that Army commission. While other students were partying the night away, she was tucked in bed in order to get up for physical fitness training at 5:45 am, Monday through Friday. While other students were enjoying their summer breaks, she was on a Caribbean island helping high school students prepare for their role in their country's police force by teaching them skills and discipline they would need. She spent another summer slogging through the mud and living in 100 degree heat in tents for weeks at a time.
That is how she earned her education. Even after that, she has a seven-year service obligation to pay back what she received.
It wasn't free by any stretch of the imagination and no one gets a free education. Somebody pays.