It is horrible when someone like your SO had dedicated so much time and effort into his job and to be summarily dismissed through no fault of his own. I can see how that would cause a lot of internal turmoil, especially because his identity was likely wrapped up in the job. It was how he saw himself, and how he felt needed and validated...
I have to admit I feel some sympathy for this perp because it does sound like he might have actually experienced some injustices throughout his life. However, I also think that is true for most everyone. No one except by the grace of fortune is immune to life's hardships. And life is often hit-and-miss, random -- at times great, at times not-so-great and even tragically bad. I'm reminded of the phrase, "I never promised you a rose garden." That describes life in general.
The thing is is that we have to learn to adapt and roll with the punches. Wild cards are thrown in our direction, and we have to make the best of what we have and what we are given. It's much easier said than done though. Unfortunately, this perp was unable to cope in a healthy manner.