It would have made a difference, but the one issue that I have addressed would still have been there, because that is exactly what happened to me. One day I was reporting the problem and the next day I was being told I was being fired and the management said the two cases were totally unrelated.
To my knowledge, that particular problem has been established as a precedent in practice--because as soon as you've agreed to it, it's a precedent. I don't see that particular situation having been addressed, and it concerns me.