Tony Blair got re-elected twice doing that. The political landscape in the US (and the UK too) has shifted way to the right, possibly because it's so heavily dependent on funding now. The people who "put Obama there" are the millionaires and billionaires who funded his last campaign and are funding this one too.