>>81942023
A couple reasons. First, big corporations profit from these vices so of course they seethe when they have a decline in customers. Second, boomers and gen X'ers think it is normal to be addicted to drinking and smoking, and they don't like to feel shame being told that it is actually not normal and quite bad for you.