Nothing is ever totally free because the cost is always passed onto someone else. If we had "free" healthcare, it wouldn't really be free because our taxes would pay for it, and we'd end up paying higher taxes to cover it.
The kids wanting their student loans to be forgiven...well, that loan simply doesn't go away, it gets passed onto the tax payers. That's not fair to the waitresses working double shifts who need to feed their families. Why should they pay for someone's grad school loan when that person is going to end up making 3 times the amount of the waitress?