A mother and a father hold their babies as they wait for treatment at a children's hospital in Beijing. China knew about the contamination of milk products months ago but covered the scandal up to prevent it tarnishing the Beijing Olympics, according to journalists, rights groups and media critics.