President Barack Obama has ruffled so many feathers during his five and a half years in office that he is now as disliked by as many Americans as former president George W. Bush.