Vogue Williams has blasted Khloe Kardashian for promoting diet shakes and says she doesn't believe in diets.