I can't do anything "no matter the cost," because my pockets aren't that deep. I count the cost and evaluate. And I guess I tend to call the law rather than stand up and argue. In the case of the unsafe workplace, I would have talked to the manager privately, then if I had no satisfaction, I'd have filed an OSHA complaint, and if I got fired on top of that, a lawsuit for unlawful termination.
I have campaigned for things and won before, but I have done it within the system, and unobtrusively.