It's true that unionization is not a solution to every problem; but what you describe is not the situation the GP post was describing: Pressure on an individual journalist to bend his/her professional integrity. With a union - at least, an independent and non-corrupt union (which is not a trivial condition by the way) - the employer would need to "go nuclear" in order to have his way; and the individual employee would not have to deal with it alone.