Kim Kardashian roasted for appearing to pretend to eat food in new ad