From many kinds of studies conducted over years, we are quite confident now that a calorie from fat will cause a similar amount of weight gain as a calorie from carbohydrate. There are some interesting questions about whether eating carbohydrate calories versus fat calories will make you eat more calories, but based on what you put into your mouth, it's pretty clear that the source of the calories is really not important.
http://www.time.com/time/health/article/0,8599,1822118,00.ht...
The food that contains 0% fat doesn't contain any fat. That's actually useful information. If people think that 0% fat foods are automatically good for them, that's an education problem not a labeling problem.
As cwan mentioned earlier, read Taubes.