I was debating someone recently, and he started rejecting my view point entirely. He started referring to me as "cupcake", an attempt to insult me, I'm sure. I don't quite understand why, because cupcakes are awesome, but it has been used before, like by the soldier from Team Fortress 2.
So I was wondering, what are some other foods that could be demeaning to call someone?