Hi Shining,
Sorry to hear about your job. Boss seems like an a$$ to me . We all have had bosses like that! I also have a job where there are "down times" and times of going "all out". To me it sounds like you have handled your sitch well as it relates to your work. To tell someone that taking a day and half off because of H's suicide attempt is too much is such an awful thing to do! Sounds to me like he's just looking for an excuse.

I KNOW my sitch has effected my work. My W choose a very bad time to pull he MLC as I had just started a new job at a brand new company. W had pushed me to take this job saying she would make enough to get us through until I started to make more $, then left me with negative balance in the checking account! So much damage caused by the person we had always thought we could count on!

Hang in there, you'll do great. Like others have said, this could end up being a blessing! You will get a chance to meet new people and may find a much better position!