Obama isn’t doing nearly as bad as the media has made you think.
Still, he isn’t making a lot of friends these days. Liberals feel like he is not pushing their agenda, or he is compromising too much; and conservatives think he is a socialist.
You can’t please all the people all the time, but you have to please most of the people most of the time if you are going to be a two-term president (unless you are George W., of course).