I know you care about him, but what I would do is sit him down and say, "Look, we've talked about this over and over again, and I see no positive changes. I feel truly and deeply disrespected when you openly flirt and touch other girls in front of me. It's not cool and I don't want to put up with it anymore. If your priority lies in getting attention from every female in sight, then count me out. Peace."