Personally I think it is ridiculous to disfellowship someone for either!!!!
As a smoker I can say that it is not just that a person WANTS to "defile" themselves as the Witnesses would put it.
Geez I sure wouldn't last long if I were a dub. I could be disfellowshipped for lots of stuff!!
~Sarah