just leave, if i dont like the way a convo is going and im smoking a bowl, ill finish up real quick and be like "okay, thanks but i have some place to go" then ill leave and ill casually bring it up to friend #1 and just be like, yeah, friend #2 is cool but i think im gonna smoke a few bowls by myself. or, you can just smoke with friends #1 and 2 but bring some of your friends so that way if #1 is being a dick, you can talk to your other friends and ignore #1