werepossum, I usually have a lot of respect for your posts because you seem like a pretty logical and eloquent guy, but you need to look at both sides of the coin regarding federal pay. Here is a recent article about the subject:
http://www.washingtonpost.com/wp-dyn/content/article/2010/12/03/AR2010120306348.html
Highlights:
"Though some critics question their accuracy, government analyses show that
federal employees make on average 24 percent less than their private-sector counterparts. The Congressional Research Service
reported in 2009 that private industry pays higher salaries than the government for PhD-level employees in computer science, information science, mathematics, statistics, biological sciences, environmental life sciences, chemistry, economics, and civil, architectural, electrical and computer engineering.
In addition, the average private-sector salary in 2010 for a recent college graduate was $48,661. Entry-level federal workers start at $34,075, or $42,209 for candidates with superior academic achievement."
(this reflects my experience coming out of college. My classmates were starting at ~$45k while I started at ~$36k with the govt.)
"The vast majority of federal workers hold white-collar professional, administrative and technical jobs, and aren't just college dropouts archiving triplicates of your tax return.
Approximately 20 percent of federal workers have a master's degree, professional degree or doctorate, vs. 13 percent in the private sector. Fifty-one percent of federal employees have at least a college degree, compared with 35 percent in the private sector"