Thankfully for me, salt is my vice, not sweets. Not that a big basket of greesy salty fries (mmmmmmmm!) would be any less fattening-so I can't eat it though, so I can relate to you. I do have great control over eating (I have fries less than once a month-sometimes a whole year will pass without).
The only sweet I like is dark chocolate. I do eat a square or two of is (like one bite) pretty much every day. Once in a bue moon, I'll have a dessert in a restaurant. Eating sweets SPARINGLY will not make you overweight. Eating them excessively will. Since I barely ever eat treats, I can have some birthday cake or whatever weird sweet thing pops up sometimes, because overall, it's not enough to matter. I exercise and eat right most of the time.
Quit the juice. It's massively full of natural sugar-which in excess is bad. HOWEVER, your body does need fruit and it does need natural sugar! Each piece of fruit is perfectly balanced with vitamins and nutrients and fiber and carbs that your body needs. You're way better off sitting and eating a whole orange, and a banana, and a whole apple, and a whole grapefruit and some pineapple chunks. Or a big old fruit salad. Every day! Then you have a filling energizing refreshing snack with enough natural sugar to stave off sugar cravings. Drinking juice is just giving you the sugar of 10 pieces of fruit with none of the fiber and you won't feel full after you drink it. Don't drink your sugar and calories. A splash of juice in a tall glass of water is OK.
I recently started the Fit For Life eating plan, and from 8am to noon all I eat is fruit every day. I used to barely ever eat it. The energy boost has been massive and I rarely remember to eat my square of chocolate anymore.
Ideally you want 75% of your daily food intake to be raw vegetables and fruit. And you need regular exercise. Once you've got that much natural goodness coursing through your veins and your metabolism is pumped, you don't crave sugar as much. Eating too many carbs and sugar vs what you burn off sends you off balance and makes you keep craving those things. But allow yourself some treats. You did a great job by throwing most of those bars from your neighbor away! If your overall eating is on track the 100 calories from a daily treat-cookie, half a pastry, whatever, isn't going to put you over the edge on weight gain. You can do five minutes of strenuous exercise after to negate it.
Total deprivation will make you binge, so keep some treats but increase your good eating and exercise to gradually edge them out. Eat more fruit so your body isn't craving sugar so much. Don't have a big bag or freezer full of treats in your home. Reserve them for when you're out and only buy one thing at a time.