At least Rocky Balboa stayed in the ring until the fight was over. Obama seems to throw in the compromise towel whenever things look like they're going to be a little difficult.
In the eyes of progressives, Obama is basically in bed with the republicans. He swoops in and compromises even when there isn't room or reason for one, and gives them plenty of time to build up opposition instead of mobilizing his party to get shit done. If he'd put his foot down and gotten his party in line - like Dubya did dozens of times during his presidency, which, by the way is why he was so effective in furthering republican legislation - we would have gotten a health care bill that wasn't more or less a thinly veiled corporate giveaway, the only beneficial parts of which don't even come into play until 2014, and we wouldn't all be eating crow and pretending we're enjoying it every time someone brings up what a huge piece of shit the bill is. If he'd done the strong leader thing a few more times it wouldn't be so easy for the republican media (namely being fox news) to come in and prey on everyone's doubts. We had a 60 seat senate, for fuck's sake. What's the excuse for failing so hard?
if anyone asks 'what could Obama have done differently' - he's the head of the Democratic Party. Pull support, kick people out, whatever. Who was going to go against Obama when he was still everybody's magic negro? They would have grumbled and complained and probably had bitch sessions on the senate floor, but they would have fallen in fucking line if he'd stood up and been a leader and made the right decisions.