You are NOT a bad person in ANY way! I like Ruchie's advice...sit him down and have a talk...all the stuff to do with your faith sounds like it could get through too.
It's tough I know...my Dad smokes even tho he knows we all hate it...he's already nearly died quite a few times and I do NOT want to lose him, but he won't listen.