That is very true. Don't stand on one leg and play with yourself. You're liable to hurt yourself. ;)
I was a personal trainer for 6 years. I set people up on diets and programs. I told people to eat whatever heck they wanted, just in balance and small portions.
Although people want a perfect diet or a perfect program, reality and common sense dictates that it is usually impossible to maintain perfection, which leads to failure. Long term success depends on doing little things right, over and over. for an extended period of time.
Anyone who claims purity in anything is usually full of garbage, whether it be morally or whatever.