"She didnt get fired for disclosing her salary. She got fired because her employer feels they can't risk her disclosure of other, more sensitive, information on the future. If her immediate reaction to any exiting news is to shout it out for all the world to hear, what will happen if they are working on a project that they dont want a competitor to know about, or if they get a classified govt contract, or a myriad of other situations I could envision a tech company needing/wanting security. They decided that the risk she posed wasn't worth it."