I've been thinking about this issue recently so I'm glad I found this thread. To me the difference between the public sector and the private sector seems to be that with the public sector you're guaranteed stable work and it's harder to be fired on the basis of superficial social irregularities, whereas, if you're an A-player you would probably excel and be more suited to the private sector, on the cutting edge of a cutthroat industry, like, say, venture capitalism, with all its pecking order and chance to socially dominate.
I wonder why society doesn't simply induct people with poor social skills (but with otherwise good track records) into the municipal/government positions, and funnel the sociopathic and aggressive types of people into the private sector. Wouldn't society, as a whole, run so much smoother from this?