I would like to say one thing, without anyone thinking I am being judgmental.
There may be times when you have to work a job you absolutely hate, just to survive. I spent several years in a job like that - I just had to suck it up, get out of bed every morning, spend a miserable 8+ hours in an environment I hated, around people I hated, doing a job I hated - because if I didn't, I wouldn't have a decent meal or a place to live or much of anything else. Why did I stay??? - because the pay was good, and at the time, there was nothing else available that could even touch what I was earning there. Eventually, the right job did come along, but it was a long road to get to it.
Sometimes you have no alternative - you have to take the bad to get the good.
ETA: I do agree that he should be reported to the health department. As far as it being a hostile environment in which to work, I don't think there's anything that can legally be done about that. It boils down to - if you don't like it, then leave - which is what you did.
Bookmarks