If I'm wrong and nothing in your contract or on-boarding said you shouldn't talk about internals, then my bad. But I suspect they were as clear with you as they were with me, that it's not ok to post anything based on inside info. And in your opening paragraph you say:
> As somebody with a unique perspective
Your unique perspective was your access as an employee.
> and the unique freedom to share it
Your unique freedom is that you're done receiving money from them. But contractually, this doesn't matter.
I've worked in extremely secretive companies, and very open ones. I prefer the open ones. But I still don't say anything about internals at the secretive ones -- because that was part of the commitment I made in exchange for employment.
> and I believe that if someone doesn't like them, they should not sign them to begin with, rather than breaking them.
Do you, at least, believe that confidentiality agreements should be broken if it is to make the police or public aware of a crime? How about a civil infraction, such as a hostile working environment?
Absolutely. I referenced whistleblowing in my original post above. This isn't a such a case.
Does this apply to moral wrongs, which are technically legal (e.g. cruel conditions at animal farms)?
Ignore this person.