Is my boyfriend abusive or am I genuinely insane?

My bf and I got into an argument about three weeks ago over something super small. I had caught him liking insanely inappropriate pictures of women even though this is a boundary of mine he previously respected (I have insecurity issues that I am working on through therapy so this boundary was helping me make progress by not giving me another reason to feel insecure). It basically went me asking why he did it and asking if he’ll unfollow her to which he lied straight to my face and said he never followed her to begin with… as I physically watched him go to her account and hit unfollow to where he thought I couldn’t see. I called him out for this and that’s when the following happened.

He proceeded to go absolutely ballistic, like full blown mental break. Immediately started name calling everything he could think of from whore to ‘psycho cunt bitch’. He started telling me I have no friend and that no one here likes me (I moved to this country to be with him so people I know are all people I met through him) and that everyone here is just fake being nice to me because they feel they have to. He then proceeded to mock my broken family situation and tell me I had no right to hate my abusive father as he loves me so much and does everything for me (completely disregarding the physical and emotional abuse I experienced as a child) and then even brought my sister in law into it by saying she was right to call me cruel names and that she was the only one who would really say the truth to me.

It then escalated further to being repeatedly called psycho cunt, being told to check myself into a mental institution, being called Amber Heard (?), and being told to go back to my country with the ‘other American scum’ because that’s all I am, and then being told that I am ‘as good as dog shit but actually no because at least dog shit has some benefits’ (wtf lol). I actually have all of this on voice recording, where I say there and said okay repeatedly as I booked a hotel room.

The final straw for me was when I started packing a bag and he threatened to kill my fish if I left and even tried to say he’d do it right then while I was still there. He also threatened to throw all my belongings on the street or burn them.

So I went right to the hotel and called the police because, given this extremely random outburst and behavior I had never seen from him before, I genuinely thought he would do it.

One of the biggest reasons I am asking if this is abuse is because his entire family and all of his (why I thought were our) friends somehow managed to make him feel like a victim over the police being called and not a SINGLE person called him out for the behavior he exhibited. His own mother even messaged me about how traumatized he was and how I should never get anyone involved over arguments (but I felt threatened so I didn’t see it as just an argument). People I thought were my friends even went to him with stuff I had vented to him about and said “I’m not taking any responsibility for calling the police” when I don’t even feel like it was the wrong thing to do.

But now I am second guessing EVERYTHING and idk if maybe I am wrong for contacting the authorities over it. Any insight would be great because I feel insane.

(We are both adults, we live together in an apartment and are both on the lease, I’m in university and work full time and he works full time. We have 2 cats together. Idk what this adds to the story but I know some bit of background helps.)