I'm guessing you'll get all kinds of responses, but I suggest try to find other smoking buddies. Or just lay down the law. Tell the friends being scrubs to throwdown every once in a while or something. I know in my case, I hate when someone takes advantage of my generous spirit and starts using me. So it's possibly that someone's doing that to you. By the way, how old are you?