If you are not ready to quit and you believe that the situation can be remedied, it is very important that you don't become a victim of your anger. You should not allow yourself to lose your cool, to act or talk in a rude or offensive manner to your superiors, whether they are guilty of unlawful misconduct or not and not give them legitimate, legal reason to suspend or terminate you. This is the time to act like a true diplomat - to voice your concerns in a compelling but courteous manner to all those who have the authority to address your issues without yelling at anyone or threatening your employer with a lawsuit.
As tempted as you might be to give your boss a piece of your mind - anger never serves any employee's best interests before litigation or after the lawsuit is filed, when treating the situation like business rather than personal battle is even more important for successful prosecution of a case in court.