If people think they can't afford health care now, wait until it's "free"
Why not let the government prove it can effectively manage a large scale health care program (e.g. Medicare and Medicaid) before letting them run everything. They've had almost 40 years of experience with Medicare and Medicaid and it has resulted in costs many times higher than forecast, reembursements to doctors getting cut to the point where many won't take new Medicare and Medicaid patients, and massive fraud. If those programs are a pilot project for nationalized health care, then it seems they aren't ready to expand them to everyone. More to the point, what has the government done to prove they're competent enough to run health care for everyone?
