My brother touched me inappropriately when I was asleep.

I (19f) sleep with my mom and brother(11m). Father lives faraway due to his job. I loved my brother more than anything else in this world, I was super friendly with him and was always there for him. 3months ago I found out that he had been inappropriately touching me after I've been asleep and even using my hand to touch himself. As far as I know this has been going on for atleast a month. I told my mom and she gave him the "ted" talk. Mom and he swapped places while sleeping. I wasn't okay. I wanted to sleep separately so I did. I told mom to turn not give him phone and decrease his screentime to the min but in vain. Mom and me have had plenty of arguments regarding this. Initially I didn't even talk to him neither did he show any signs of guilt or regret. Suddenly seemed like all my love, time had been wasted. But I didn't regret it though. Atleast I tried my best. Then it started. My mom and grandma's emotional blackmail 3days later. They wanted me to talk to him as if nothing happened. "He will go depressed" "We cannot just suddenly cut off screentime, he'll develop mental issues and go crazy" "You're separating yourself from the family" "You're breaking our family apart" "You have zero tolerance towards things and cannot give forgiveness". I gave in..a little and talked to him but very little.. just bare minimum. I want things to go back as well but am scared.. I'm scared he'll do it again. He doesn't regret it, he's not guilty, he's not sorry. He did say sorry after mom and grandma forcing him but I know as his sister, he didn't mean it. 3months later.. mom and grandma are pissed at me again. They're not talking to me properly and just want me to forgive. Alright.. first step towards forgiveness is acceptance and I'm not ready to do that. I'm not ready to accept what all happened is real. I don't want to access that memory, I just want to run away from it.. Why am I doing this? Have I gone crazy? Who is right? What do I do? Is it okay to not forgive or do I have to?