@umbra21 - Unfortunately, in some places, all you can do is try to find a different job. Complaining might just make your situation worse. I would investigate what has happened to other people in similar situations in your area who complained about similar problems.
I think people should do what they can to fight bad working situations and injustice in general, but I also think they should take care of themselves and their families. Don't destroy yourself over something like this.