Wouldn't bother me at all if my salary was public. I really never understood the hush hush about it. I grew up knowing I was never supposed to ask (which is impolite), but it put a taboo on discussing it. Sometimes when I'm frank with my kids about how much we make, I have that guilt that I'm not supposed to do that. But I want them to understand that we can't afford everything we used to.
When I subbed, it was published that I made $75 a day. But my current salary isn't published, but I'm pretty sure most of the people in the company know what I make since I'm the low man on the totem pole.