Hell, Obama is against smoking bu the smokes.
And people still respect him. I mean, just because your friend smokes doesn't mean he's a terrible person. If it gets out of control, (to the point where you find countless packs hidden in his room) you should just stop hanging out with him.
Don't copy him either.