I don't think anybody is really happy with President Obama these days, but there's a reason that he's far more popular with the public than Republicans are:
The South Dakota Republican Party state convention passed a resolution calling for the impeachment of President Barack Obama Saturday.
The resolution says Obama has "violated his oath of office in numerous ways." It specifically cites the release of five Taliban combatants in a trade for captive U.S. soldier Bowe Bergdahl, Obama's statement that people could keep insurance companies, and recent EPA regulations on power plants.
In other words they want Obama impeached because he's a Democrat and he's President. Not for the legitimate NSA domestic spying scandal, or for killing American citizens overseas with due process-free drone strikes, or for ignoring federal laws. They want him impeached because he's pushing the EPA (with his constitutional authority) to do their job keeping the environment clean.
This, folks, is why Obama's job approval rating is 30 points higher than the Congressional GOP despite the actual rating being in the 40s. It's why Republicans would have lost their majority in the House of Representatives in 2012, if not for gerrymandering, why Hillary Clinton -- who will be about as popular as Obama by election day -- will probably walk away with the contest two years from now, why Republicans Governors are set to be massacred this fall, and one of the reasons why Republicans will lose seats in the Senate in 2016 and 2018.
A party that behaves like this is not a legitimate entity. It's just not.