in all honesty, you made the decision yourself. in order to reap the rewards of responsibility, you have to actually act responsible. if i were in your shoes and somehow called in way later than i was supposed to, and was given an ultimatum like that, you better believe i'd show up sick as a dog. i'd also still have my job.

anyway, the bad news is you're out of a job. the good news is there are more jobs, and you're learning some valuable lessons here. hopefully in the future once you get another job, you're able to apply the knowledge you've learned about the importance of punctuality and how it correlates with being responsible in general.

ps: the best course of action right now is to not move back in with your parents btw. don't do it. get a shitty minimum wage job if you have to and keep paying rent.