Secondly just out of school should get significantly below average salaries. You don't realize it until you've been out in the working world for a bit. But people learn a lot in their first few years of being in the real world.
Thirdly I wonder whether your figures are accurate. My experience is that people's impressions of other people's salaries are often out of sync with reality. In part because companies push people who make more to never let on that they do, so that other people don't push to make more money. (I've had the experience at multiple jobs of being told directly that letting people know my salary is a fireable offense.)
The salaries I mentioned at my old companies and classmates are relatively accurate, I got to see paperwork at my old company and my classmates were pretty excited about their offers.
They'd have to prove you disclosed it. As has been discussed here recently, there are plenty of ways to do that among colleagues while maintaining plausible denial.
If it's at-will, they can fire you for whatever reason (or no reason). I don't think they have to prove anything, except that you signed an at-will employment agreement.
Sure, but if the word on the street was that Company X fired somebody for something as petty as disclosing salary, which again is not enforceable in most States in the US, then I'd love to see them be able to hire effectively in this market.
Secondly just out of school should get significantly below average salaries. You don't realize it until you've been out in the working world for a bit. But people learn a lot in their first few years of being in the real world.
Thirdly I wonder whether your figures are accurate. My experience is that people's impressions of other people's salaries are often out of sync with reality. In part because companies push people who make more to never let on that they do, so that other people don't push to make more money. (I've had the experience at multiple jobs of being told directly that letting people know my salary is a fireable offense.)