I don't think requiring as part of your employment that the whole world know your salary is a good thing in the private sector. But no one is forcing anyone to work at your company, although how it affects people that were there before this decision, to me is a bit questionable.