Hostile Work Environment Can't Be Based on General Harassment
I get many calls at my Chicago office about general harassment type questions. The boss yells at everyone or the boss is always slamming things around the office. In short, people call and say the boss is just an ass. The problem in Illinois is there is no general harassment law. People think that if the boss acts this way it is the basis of a hostile work environment. In Illinois it is not. In order to have a hostile work environment you need a basis of discrimination. For example, the boss is yelling at me because I am female--gender discrimination, or the boss is yelling at me because I am black--racial discrimination. If the boss is just a jerk, there is no case. Your only option at that point is to quit. The legislature tried to pass a law that would have covered this type of behavior but it failed.
What I suggest you do is evaluate whether or not there is some other reason why the boss is always yelling at you or throwing things. Is it because you are female? Are you the only person in your office that this is happening to ? So even though it may seem like he is just being a jerk, perhaps he is really discriminating against you based on a protected category. It is free to call my office and discuss the issue so why not ? You should work hard to protect your rights and not let the boss get away with this type of behavior.
Remember the Illinois Department of Human Rights ("IDHR") is located in chicago and their mission is to investigate complaints of discrimination. Even though you can file directly with them it always helps to have an experienced lawyer help you and represent you. I am always at the IDHR and know my way around the agency.