Last year John McCain voted against the children's health care bill. He doesn't want children to get government-paid health care. It's philosophical with him. He believes that Americans belong to the "You're on your own" society. But that's not something he has ever lived himself.
McCain himself was born with government health care in a Navy hospital as the son of an admiral and has received government-paid health care for the entire seven decades of his life.
Cliff Schecter describes this and other hypocritical attitudes of conservatives generally.