Damn, sorry to hear, I have never been fired to. Even though I dont need to, I do try to do everything to cover myself. Which is sad in this day and age.
Lets hope you find another job that you love. Im not sure what I would do if I lost my current job, as there is no call for Electronics Engineers (repairs).