I dont agree. 99% of this time this type of stuff stays private because the employee is fearful of repercussions and as a result, new employees never get warned about the mess they are walking into. Thats why I upvoted this- It takes balls to air this publicly and thats the only thing you can do to stop shit behavior like this from happening and scare other companys into treating people right.
So long as companys think they can get away with treating you like shit, most of them will. Stuff like this stops that.