I don't understand.. do you not have an HR rep? OSHA?
Most small businesses don't have anything like this. If you have a complaint, you go to your boss. If your boss is the problem, you can put up with it, quit or try to find a way to get around it which is what he's doing here.