Please Read I am so lost rn

So I was recently fired from my job as a caregiver because of truancy or tardiness but I feel that I should not be held accountable for over half of the days I missed because I had a traumatic experience at work that they’ve never had to deal with(someone tried to kill them self on my shift I was the one who found him) I started having PTSD symptoms they Did not offer me time off. My coworkers volunteered to cover my shifts at that time when I came back to work I requested to be on a different floor and they only allowed me to switch floors a couple times otherwise I was always on the floor where the traumatic experience happened. Mind you I work third shift(11pm-7am full time) and my mom is my babysitter she Worked until 11 PM and I was always late for about a month which also contributed to my tardiness. I did not seek therapy because I could not afford it. But I’m very upset and I feel as though I should try and communicate with human resources a.k.a. the lady who fired me and talk about this. She did not give me a chance to work on it she did not suspend me when she should have she just Terminated me. What should I do let it go or fired from my job. I applied at a new location but they offer way less pay and it feels like a slap in the face to be such a good employee that is always going above and beyond the only issue I had was dealing with the traumatic experience and my tardiness which really wasn’t that bad.