There is no such thing as free healthcare, food, college, housing or anything else for that matter. In fact, the cost is highest when it's government provided.
How many times does it have to be proven before people start to get it? Any time anyone mentions the word free to me I run the other direction.
All socialist governments do is demand more and more power and taxes and they never admit that their programs are failures and give it back. The only way you get it back is through bloodshed.
Source - See Venezuela.