You are definately not alone. We all have our bad days. All we can do is start over fresh and make better choices next time.
One tip on the salad dressing. If you absolutely love ranch dressing as I do, when you have a salad request the salad dressing on the side or if you're at home pour a little bit in a small bowl, not directly on the salad. As you're eating it, dip your fork in the salad dressing as you're eating the salad. You still get the ranch taste but your salad isn't drenched in it. You will be surprised at how little of the ranch you consumed and enjoyed your salad just the same.
I use to abolutely love Ceaser salad dressing until I found out what it's made from.

Now I won't touch the stuff. LOL
You're doing great!! Just remember we're here for you.