Khris,
I can identify with the loss of a dear friend all too soon and the job situation.
I can't say anything to help with the loss of your friend. As a Christian I believe that he is in a better place, but as a human the loss is hard to bear.
As for the job one of my supervisors was such a jerk that his daughter would not allow him to attend her wedding.
His supervisor would give Operations the phone number of the bar that he was going to be in, tell us that he would be inspecting another part of the plant and depart.
I was once told to withhold information during a critique (I managed to work it in anyway)!
I can't tell you what to do, but I took a big financial hit to retire two years earlier than I had planned. The Good Lord has looked after me and I have not missed the money as much as I thought I would.
The relief from the stress has been enormous.
Whatever you decide to do, God Bless You! You are in my prayers.
Duffield