It sounds like it was a sub standard company, and the weirdos in control are doing what they do.
I'm sorry
you had to work for such a place.
You aren't in control of what went on, or continues to go on there.
These are bad situations but a fact of life in business unfortunately. I avoid companies and organizations like this, but
I'm 51 years old.
I would just level with him and tell him like it is.