People who hate cilantro really hate it. There's a genetic factor* that makes cilantro tastes soapy to some people. Even cilantro-haters have to admit one good thing about it, though: without it, we would have no coriander. Coriander is actually the dried fruit and seed of the cilantro plant (whose latin name is, tellingly, Coriandrum sativum). It's also a key ingredient in many of your favorite Indian, Middle Eastern, and North African dishes, not to mention my amazing garam masala oatmeal chocolate chip cookies.
*For geeks: There's a cluster of genes on chromosome 11 that code for olfactory receptors. One of those (OR6A2) has high binding specificity for aldehydes, which means it affects how strongly you smell a category of "smell molecules" that include the ones found in cilantro and soap. Within this cluster of genes is a single nucleotide polymorphism (SNP) — a spot where a single "letter" of DNA is different from the norm. A typo, if you will. In this case, a typo that seems to make this particular smell receptor extra-sensitive to a soapy smell molecule. For this SNP (rs72921001), people with a "C" instead of a "T" are more likely to taste cilantro as soapy, and more likely to hate cilantro. Full article at http://arxiv.org/pdf/1209.2096v1.pdf

