Yeah, it is controlling. If he can’t bring himself to trust you around other people, he shouldn’t be in a relationship at all.
’’he doesn’t understand why you would rather go get drunk with randoms instead of hang out with him’’ - well, it isn’t really healthy to hang out with the same person all the time. Variety is the spice of life and if you spend some time apart - not apart in a relationship sense, but just physically apart, for an evening here and there - then you’ll have more to bring to each other.
He also shouldn’t try to separate you from your friends, even if you have kissed them in the past; you shouldn’t have to cut them off. You were single then! It shouldn’t matter. If you say that you won’t kiss them anymore, he should accept that.
I think it’s less that he has ’’very strong ethics against cheating’’ and more that he has serious trust issues that he’s dealing with very poorly.