It sounds pretty heavy to attach "sociopath" to anything, especially to a person who is supposed to be in charge of other people. Given the definition above, my last boss fits the bill.
I haven't written much about what happened at my last job. I treat it sort of like Fight Club. The boss in question was in charge of a team of employees, and we were rolling along until summer, when the wheels began to wobble. They fell off by the time fall came around. I think I put up with a lot more than usual because we got away with a lot. Don't feel like facing the noise? Sure, take a sick day! We did birthday lunches at nice restaurants and we sort of all did our own thing and as long as
I learned a few things (HR is not your friend, for one). I might revisit the last two years and write a book. I made a few good friends and I got a pay raise. I even picked up some minor software skills. It wasn't all terrible but I'm glad someone showed me the door when it was determined that my "skill set" was no longer required. It was time to go anyway.