I (17F) have been continuously bullied by my bully (17M), who I’ll call Greg, for the entire second semester (second half of the year). I have autism and don’t hide it. Despite my autism, I am in honors classes and am in an academy, which is very picky about who they choose. Because of this, I am going to a school I am not zoned for. The academy is held in a public school, so I attend my academy classes and normal classes at the same school.

Greg has known about my autism because he had me in a previous class and needed more educational accommodations (mainly extra time and extra explaining) for this class. He didn’t give me too much issue until I got him in another class.
He has continuously been obsessively making fun of me for the past few months. He made fun of me for being sped (special education), for “looking like I cut myself”, slow, a failure, etc. I called him a future rapist because of his obsessive behaviors towards me. I ended up asking him to stop through instagram, and we had a small fight where most of the insults were repeated. I ended up apologizing since I wanted to keep the peace, and we mutually apologized.
Now comes the issue. I heard my name mentioned in a passing conversation in my class, so I asked if they needed anything since I thought someone was trying to talk to me. A girl said that I should ignore it because Greg was saying something mean about me. I asked what because I was curious, and Greg told me that I looked I have Down syndrome. The teacher hears this knowing I have autism and doesn’t do anything. I told him his name will be on the sex offender registry in 10 years because of how he acts. The teacher now has an issue and threatens to call administration. We stop.
I go home and see that he posted bible quotes. I’m atheist while my family is catholic. I, in a moment of rage, told him that god isn’t real, and that if he was, he wouldn’t give me the disgrace me of making me look at him. He retaliated by sending me pictures of my self (that the school posted) and calling me fat (I’m not), ugly, that I “lost the genetic lottery”, that I have no future and am stupid.
At this point is where I was fed up, and I might be the asshole for saying this. I told him that the only one who finds him attractive is the priest that molests and rapes him every Sunday. He just kept repeating his insults so I said that I must be a mirror to him if he keeps reflecting this much.
It eventually stopped, and I deleted all my messages to him. I did not apologize for what I said this time. Am I the asshole in this situation?