Torn apart 💔

So I don’t like that my SO smoking or drinking he does it when he’s with his friends. I stopped drinking for him Bc he didn’t like that I did and when o brought that up he said it’s Bc I act stupid only Bc I got drunk ONCE. He says he does it to have fun and that he’s not going to stop and if I want I can’t just leave but I love him and dont want to leave him but I hate that he smoke and drinks just Bc the group of friends he’s with.... I told him he has no reason doing that that he can have fun without it just how I’m fine now not drinking I had no problem not drinking Bc he didn’t want me to and he also doesn’t want me smoking which I also didn’t mind not doing but it gets me mad that when I ask him to do the same he says no and that just to not hear me complain or say anything about him doing that then I can just go ahead and smoke but yet he had a problem with it.... please help me idk what to do!!! Any advice would help or thoughts