Boyfriend broke up with me because of my casual sex in the past?

I am 21 and my boyfriend is 22 and we were together for 3 months.

1 week ago my boyfriend asked me about my sexual past (not my number) and wanted to know if i ever had any casual (ons, friends with benefits, fuckbuddies, not in a relationship sex) sexual contact ( oral or intercourse) with another person (male or female). He wanted me to be honest and i know he hates liars so i told him the truth that i had some casual sex in the past.

After this he became silent for a moment and then he was calm and direct to me and told me that he finds casual sex disgusting and would never do that himself. He said he won't judge me but he said that we can't be together anymore because we have different sexual views and values and therefore not compitabel.

He was very polite (calm and friendly) with me, he apologized for his opinion and wished me luck for my future and went home.

Is it common that someone breaks up with you because of your past?
Was he wrong with how he acted?
Was he immature and insecure?
Boyfriend broke up with me because of my casual sex in the past?
Post Opinion