I can't watch the video basically because I live in the boonies and effectively have dial up, so I'm not sure if we're actually talking about population control or Zero Population Growth... but,
ZPG used to be a Green Party tenet... not sure if it still is, but it used to be. I don't think it has ever been a Democratic Party thing.