That is a great post. I have one qualifier for #6. As can be seen in these pages, some people have a pretty negative view of government employees.
As a person who works in the private sector AND the public sector, people will often comment that the public job must be rewarding for what it does for society. I have found that rather odd. It implies that if you do something good for society, you get less pay. So if you are in a for-profit you get more but don't help society?