I'm not knocking you and your opinions, but from what you've been saying - as far as your examples - maybe you need to be a Tad more accepting of those around you. Those friends that are blazing down aren't trying to exclude you or put you down, they're just doing something they enjoy doing. As long as they aren't causing you harm, no biggie.
The thing is...I still make the effort to hang out, they really don't. They go to work, go home, get high and sit around at home. Or get high with a few other kids who also want to get high, and sit around eat and watch TV. That's a bit different, IMO, then being out at the bar or at a friends house gathering and hten going somewhere to smoke a bowl and then coming back to the group. It's not like them actually being high bothers me. It bothers me that 98% of the time they can't seem to do anything else.
I have one friend in particular like this...it's a miracle when we get him to come out and actually be with people who don't wanna smoke. He'll still go out ot the car and smoke a bowl or something like that...but at least he's actually out with people who don't feel the need to go do it with him, and stays out and hangs out and talks with everyone and etc, if you get what I'm sayin.