There is a serious flaw in the president's position of viewing civil unions as a path to giving same-sex couples equal relationship recognition: The federal government does not recognize civil unions for the purposes of spousal benefits. In fact, no legislation to formalize civil unions exists at the federal level.
That means that advocates of civil unions, Obama included, are suggesting for lesbian and gay couples a status for which the federal government has no definition and no frame of reference within its codes, and one that provides no path to legal recognition.