If advertising works on average, then there is a discussion about ethics that is worth having.
Falling back on individual responsibility might be popular but it is absolutely a cop out. We're playing a numbers game with public health in an adversarial environment. Relying absolutely on what individuals could or should do isn't going to help us win that game.