Understanding this stuff isn't beyond puritans or teetotalers. Believing in an easy solution sounds like addict/ex-addict thinking to me.
Just because the solution can be expressed simply doesn't mean it's "easy".
I'm neither and addict or ex-addict. But I am an ex puritan/teetotaler. I'm well aware of how they think, preach, and talk about this stuff. I'm living proof that it's not beyond them, but the fact is you have to abandon your puritan/teetotaling beliefs to actually understand the problem.