Public employees salaries are public records in the US. Many local news publications will publish a searchable list.
The fact that this information is available to citizens is a purely exclusion measure, that makes clear that immigrant workers don't have the same rights as US citizens.
No it's not. The records in question aren't public because they involve foreign workers. They are public because the records involve a program run by the government.
The most recent example of this: http://www.washingtontimes.com/news/2015/may/19/pentagon-was...