It's all good, your fellow shitlords are here for you, even if it's just random people to hear your rant and offer feedback.  I'm sure a disturbing number of us have similar stories from our pasts, I know I do. Hopefully getting it off your chest helps.