Hey Pixellate!
I think one or two days off is fine, just make sure you get back to the diet.
I've found that planning meals a day in advance and having set times and set calorie amounts to eat (i.e. 8am breakfast, 10am snack, 1pm lunch, 5pm snack, 7pm dinner) has helped me and also few others I know.
Also, are you drinking enough water throughout the day? Sometimes we confuse hunger for times when we're actually thirsty.
Alternatively you could perhaps stick motivational photos or your mini goal weight near where the carbs are stocked in your kitchen. So it'd force you to rethink your decision whenever you're near them.
They also say that cravings only last for 15 minutes. So if you can wait out 15 minutes, perhaps drink water in the meantime, you might find that you won't want the carbs after all!
[EDIT] I just saw your second post. I think it's important to have a diet that we can realistically stick to, instead of being completely health concious all the time. I also try get enough protein as I can in my diet, (usually through protein shakes, skinless chicken breast and more fish) but ultimately my main goal is to stick to my personal calorie level which is 1200-1300 calories a day. I think we should all take it one step at a time as well. Farmer's market and organic food sounds like a great idea, but we don't have to do it all at once right??
I hope I've helped somewhat! ><
