I'm a fan of being healthy, but for the majority of people on here it seems like their training is for functional and practical fitness, not ultimate gains and competition.
So I think this hard line, zero tolerance approach to caffeine and alcohol is not really relevant.
Moderation is the key...