@the_adventures_of_an_introvert
I kind of do a hybrid. I allow exceptions, but I actually have clear rules about those exceptions.
For example, there are certain things I'll eat in a food that was gifted to me by someone unaware of how I eat, but I don't allow myself to buy similar foods.
Often when making a dietary change I'll set rules that I 100% follow, but those rules just make it more inconvenient to eat undesirable foods, rather than impossible. Banning just makes me want them more.