I would suggest that people hate cherry and grape flavor because of the cough syrup they got as a kid.
I dislike grape flavor and got that as a kid, a friend of mine cherry flavor and now doesn't like that. We both like the flavor we weren't given as kids.