My only real problem with it is that I feel it puts the UC system at an unfair disadvantage. Imagine if you could look up salaries for your competitor's workers, but they couldn't look up yours? This is essentially the situation for UC relative to a lot of private universities, even though massive amounts of government funding flow into private universities (with a tax exemption on endowment growth, too).
I actually think that all companies that make use government subsidies program should be required to disclose employee salaries the same way that state government do. And I absolutely do think that the H1B program should count as a government subsidy (Milton Friedman recognized it as a subsidy, because it was changing the rules for only a certain segment of the economy).
Overall, I actually think it would be beneficial to publish all salaries, and I really don't think it would cause the kind of problems people worry about. It would also real even the playing field between employers and employees.
Think about it this way - all real estate transactions are made public. But imagine if you were bidding on a house, but only the real estate agents actually knew what every house in your neighborhood had sold for. You were forced to go by little bits of gossip here and there. You'd be at a terrible disadvantage!
Many of my coworkers were upset, but the only real practical result I saw was that some people that were underpaid relative to their peers had evidence of it, and those that were overpaid relative to their peers were held to more responsibilities by others.
On the whole my experience was positive with it. (That said, your point that we have varying levels of "justice" is completely valid).
You could literally search "EMPLOYEE NAME salary" on their site and find any employee's annual income.
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.
The most recent example of this: http://www.washingtontimes.com/news/2015/may/19/pentagon-was...
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 situation is not remotely analogous.