That's because the DIMS set the debate parameters.
and like Clinton, they only act if focus groups tell them to. Obama would lose a significant part of the religious black vote by coming out hard in favor of Gay marriage so publicly before the election... and losing black votes is one slippery slope he does NOT want to explore!