Hi Tired@soul,
It’s understandable that you’re feeling in a mess, you’re going through such a lot right now. After going through years of abuse, experiencing sexual violence, and reporting him to the police, you deserve to be validated and empowered, not blamed. None of this is your fault. He is responsible for his own behaviour, a choice he made about how to treat you.
You don’t mention any support in your post. There is specialist support available, should you want it. Your local domestic abuse service and Rape Crisis are two services you could reach out to. Share here too as you need, you’re not alone.
Take care and keep posting,
Lisa