I think that it's a good idea that foods that I tend to eat an access amount (peanut butter is a great example), I should not bring into the house at all.
Going a little off the subject though, can you answer this question: why does one need fats in their diet, besides omega 3's? What does fat do to one that is trying to loose body fat? I consume fish oil pills and olive oil (through cooking).
I agree. I don't purchase trigger foods because I know I can't help it. If I have something that I really like, I will go on a weekend and get a small amount of it and eat it all instead of buying a big bag and trying to be moderate with it.
Fat serves a lot of purposes in our bodies. Hormones are synthesized from fat, they help to protect cells, they offer us the highest caloric content per gram giving us a lot of fuel in a small amount. You can't just omit fats or only eat one type of fat. It would be like me saying...."why do i have to eat any other vegetable besides lettuce."
Olive oil is a monounsaturated fatty acid.