Girls, was I right to beat my cousin up for perving on me? What else could I have done?

Anonymous
Last week, my cousin visited us, and I was quite excited as I had not seen him since we were kids. Things got weird, as we were teens now, and one night he even tried to kiss me! I started avoiding being alone with him, and kept my sister close but I didn't want to tell my mum or aunt. Since then he began giving me angry looks and scowling.
I had thought maybe after they left things would get back to normal. But one day, we went for a swim and I decided to shower first, and as the door was unlocked (I live alone with my younger sister and mother), he walked right in and stared at me, smiling. I yelled at him to get out but he didn't care, so I grabbed my towel and ran into my room crying. I tried to tell this to my sister, but he came in suddenly and started apologizing. He ignored my yells for him to get out of my room, so I punched him. He got angry and started pulling my hair and pinning me against the wall, and I screamed for her to get my aunt from downstairs.
She was taking a very long time, so I took matters into my own hands and started fighting back. I gained the upper hand by biting him on his hand and kicking at him until he fell down, and my aunt came up in time to see me do it (Apparently a few of those kicks hit him in his balls, he threw up awhile later)
They believed him walking in was purely an accident, and he was defending himself from me. Right now they are still unaware of what happened before this incident, and I did not tell them as I did flirt with him a little by accident.
What should I have done instead? And while he is younger than me he is bigger and had my arms pinned, I had no other option but to kick at his legs (and unfortunately, at his organs in that general region. My aunt is still pissed because apparently he might now have some problems in his future because I gave him a "major testicular injury", or something like that)
Girls, was I right to beat my cousin up for perving on me? What else could I have done?
5 Opinion