No, no, no. You are so much more than anything you’ve done. Being a good, supportive partner does not include berating others, for any reason.
I hope you are safe and I hope you are able to get support from others.
I have been lurking here and your post made me go ahead and jump in. I want you to know you are important and you deserve better.