Best friend doesn't want to be friends anymore...

I recently reached out to my best friends and asked to hang out but he said he doesn't want to be my friend anymore. He said every time I get into a relationship I always block him on everything.

I don't like the person I'm with talking to other girls, so I agree not to talk to other guys. They will block all girls and I will block all guys. I explained that to him and he said he's not gonna just be my friend when I'm single, and if I can't be his friend all the time then he doesn't want to be friends anymore. I understand why he is upset, I just wish he understood why I do what I do... How can I fix our friendship. We've been friends 8 years and I dont want to lose him☹