Sundae, maybe you need to try and change the process of getting things back on track. Why don't you just tell your Mum about the incident instead of brooding on it? Of course she knows about it to an extent, and maybe it's ungracious of her not to help you out, but you have to remember the big picture. I suspect that your Mum resents it every time something else happens to you. Your parents are retired etc, and instead of mooching through their retirement in their own time, they have you back in the house again. I know you feel the burden of that too, and it's understandable, and it obviously affects how you behave at home also.
Maybe you should just go make your Mum a cuppa, tell her what happened, and you can sit around and curse the cat instead of you hiding it or pretending nothing happened for the next few days, then it comes out, your Mum bitches about cats etc, and you get defensive and it all blows up.
It just seems like it all happens the same way every time. One of you has to change something and it's probably not going to be your Mum, so it's on you mate. I don't mean you have to simper and sook. Just maybe it's time to sit down and tell your Mum how aware you are of what a burden it puts on them having you there, and how grateful you are for all they do for you and how supportive they've been of your troubles throughout your life. Regardless of it all, your issues have affected them Sundae. They have worried about you far beyond what normal parent child relationships should require, and it's going to take a long long time for them to believe you when you say you're getting your shit together, cause they've probably heard it all before. You know this. Maybe it's time to have an honest discussion with your Mum about it.
Of course, you could also tell me to STFU.

I wont mind. I'll still love you. xxx