Congratz, I can also relate to what you told about your previous boss being a bit of an ass. Been there done that. It can be especially bad if your working environment is dangerous and has all kinds of hazards that you're not properly briefed on.
Although the good thing is, once you've gone through a bad work experience, you'll notice that pretty much anything else will feel like an improvement.