A lot of really good thoughts from the posters here!
My thoughts about "deprivation" - first of all, I try VERY hard to distinguish between real, physical hunger, and psychological cravings. It's not easy. I call myself a recovering emotional eater, which means I can't always tell the difference. When I first started this, my initial solution was to only eat at designated meal/snack times. If it wasn't one of those times, then I didn't get to eat. When it was one of those times, I ate filling, nutritious, previously planned food. That technique has been very helpful to me as I've separated hunger from desire.
Now that I'm further in this journey, I've reintroduced treats and "fun" foods. Key for me - they are planned and counted and tracked. I try not to eat in reaction to anything (stress, good mood, bad day, celebration), I try to be proactive. I think about my day/week/month in advance and plan when my high calorie days - still part of my plan - are going to be. I think through what food migh be involved and how I will or won't incoporate that food into my daily life.
This is a really long way to say - I still get to eat what I want. I don't get to eat it every day, but it's not off limits or forbidden. Sometimes it doesn't "feel fair" that others can eat chocolate bars, or pizza, or hamburgers and fries every day and I can't, but that's life.
So I can't eat junk every day. You know what I do get to do every day? Wear my new size 6 jeans.
Which is my second thought about deprivation, one that has been expressed around here many times and others say it better, but I'll take a shot. Either way I go, I'm going to be be depriving myself of something: it could be junk food, or it could be good health. Honestly, I'm not going to be able to have both. I have it in my power to choose! And I choose health and fitness and being in control of my food.
Hope this helps! Good luck - I do know how you feel.
