My last job actually wasn't too bad. It was the company that I had a problem with. I worked as a direct care staff working one on one with people that have developmental problems like mental retardation. The client I worked with would sometimes get mad and cuss me out or something, but other than that she was actually pretty easy to work with.
Well, another employee at the company didn't like me and was constantly talking about me behind my back (not with other employees but with the client). This client was very easily manipulated so as you can imagine, this made for a terrible situation. I tried to solve the problem by going to management but they did absolutely nothing.
Long story short, one day the client attacked me. Fortunately neither of us were injured but she did manage to pull my glasses off my face and hide them somewhere. The company absolutely refused to help me get them back or reimburse me for another pair. Any company that is that dirty isn't worth working for.