Wow. Although many of your points are taken to an extreme I can't point to one that is completely wrong. I will say many of the examples you put forth although likely happened i.e. ( fired for sick calls, 10 JMs) this isn't even close to being the norm. Your post tries to make it seem like the extremely negative aspect of working here is the norm. They are actually very rare. JMs come and go in spurts depending on staffing levels.
However, did you really complain that the upgrade time was too quick??