Barrack Obama has some major cajones! Supporting gay marriage as he rolls toward re-election while the state that will host the democratic national convention, North Carolina, outlaws gay marriage and even civil unions between straight couples. What's next? Marriage with your fruit salad? John Stewart explains.