That's fine that Obama thinks something can come out of a constructive debate, but you are kidding yourself if you think that's what Congressional Republicans want. They want to make sure the least amount of his agenda passes, point to his failures (which they'll label everything, including the stuff they support), and hope the brain dead media buys into their side of the story.
Even if Obama works with the reprobate Repukes in congress, they will say he didn't. So why bother? The truth doesn't matter to those people, or the media who will report "both sides of the story," even if one is bullshit.