Obama is being blocked fairly easily in no small part to being an idiot.
You don't offer people compromise positions as a place to beginning negotiations. He spent his entire campaign and into his presidency backpedaling. On multiple fronts, he has cornered himself into positions where he has no room to negotiate.
He also had the brilliant idea to hand the keys to the economy to the same people who fucked it up and as such, did little more than continue to give their friends handouts instead of reviving the economy. Where was he backing a strong plan for reform, for busting up "too-big-to-fail" instead of propping them up until they could hand out huge bonuses again, etc.? Oh, he wasn't there.