USA Today reports: "Federal employees earn higher average salaries than private-sector workers in more than eight out of 10 occupations, a USA TODAY analysis of federal data finds. Accountants, nurses, chemists, surveyors, cooks, clerks and janitors are among the wide range of jobs that get paid more on average in the federal government than in the private sector. Overall, federal workers earned an average salary of $67,691 in 2008 for occupations that exist both in government and the private sector, according to Bureau of Labor Statistics data. The average pay for the same mix of jobs in the private sector was $60,046 in 2008, the most recent data available." This is a reverse Robin-Hood, because the taxes of those private sector workers are being taken to pay for the public sector workers. It also expands on a theme developed recently by both Amity Shlaes and Reason magazine.
This isn't all a product of the Obama administration; remember, this is data from 2008, before President Obama even took office.