According to a recent survey, this tops the list as the food Americans hate the most. What is it? A: Tofu ... followed by liver and yogurt