Oh, me too. I was such a good low fat, whole grain eater! Until I weighed almost 200 pounds, had diabetes and could barely get out of bed. Not soda, but "low fat" candy was my weakness. I hate what I did to myself and my family. Got my Mom to switch to the low fat diet about 30 years ago, and 22 years ago she died of leukemia. There's a guilt trip for you.
It really isn't your fault, you know. We were eating the way we were told we should be eating. Took a long time to start hearing how bad sugar is for you, and then even longer to give it up.
When we started dating, I gave DH the hardest time about the chicken fried steak he made every weekend for his boys. One of two recipes he could cook, I think. He's highly amused that I now occasionally make grass fed tenderized steak, dipped in egg and dusted with gluten free flour, cooked in whatever healthy fat I have on hand. It lacks potatoes and gravy, but it's darned good!
What is low fat candy?
One of the terms I hate is the word low fat. I am a low fat eater. When most people think of that word, it conjures up images of low fat sour cream or low fat salad dressings. I wouldn't touch those types of products with a ten foot pole. I wouldn't buy anything with the word low fat written on the label. Of course, since I don't buy prepacked food, it isn't an issue. I get plenty of fat from the foods I eat without adding any extras to it.
Here is my son's story. At two, he developed his first anaphylactic reaction to cashews (there were more after that). From that point forward, he had hives almost every day of his life. Allergy testing was a joke. It pretty much claimed he was allergic to every food that existed! He began throwing up at the age of three and it increased to multiple times a week as he aged. We saw nutritionists, allergists, every specialist we could find, and even flew him to one of the top pediatric GI specialists in the country. He was poked, prodded, and tested for everything you can imagine. The whole time, my son was eating meat on a regular basis (always local and organic). While a lot of terms were thrown around and he was diagnosed with a few things, I later learned that they were a catch-all for, "We have no earthly idea what is wrong with him."
When nothing worked, we started following Feingold which basically gets rid of the junk (chemicals, dyes, preservatives). We saw an immediate improvement in my DS's hives and some other medical problems. The vomiting improved, but it still happened frequently and he was plagued with horrible stomachaches.
We tried other things like going completely gluten free for an entire year and saw zero improvement. We aren't gluten free anymore, but we rarely consume gluten now just because. We removed all the common allergens like dairy, egg, shellfish, etc. Nothing cured him.
Finally, we looked at the main thing he ate which was meat. The boy loved his meat! We went cold turkey, no pun intended.

After years and years of vomiting, DS completely stopped having stomachaches and vomiting as soon as we removed the meat and he hasn't gotten sick even once since (just over four years). He never tested allergic to a single meat and we have had him tested a million times.
From that point forward, the hives, stomachache, and vomiting disappeared. Unfortunately, he does still have allergy and sinus issues so this hasn't been a cure-all, but we are working on fixing those problems.
Anyway, I feel everyone has to find what works for them, makes them feel the best, and is something they can and will stick with. I don't believe in moderation at all (a term that does not even have a definition when it comes to food). There are plenty of junk foods out there and if one chooses to eat them, that is fine, but the phrase "everything in moderation" is nothing more than an excuse to eat crap, IMO. I think common sense dictates that everyone should strive to eliminate chemicals, dyes, preservatives, fast food, junk food, soda, salt, and sugar from their diet. I believe everyone knows those things aren't good for them, but most are addicted and simply can't or won't give them up.