London dispersion forces are just very weak dipole forces between induced dipoles. Some molecules have permanent dipoles, like water. These dipoles always exist and so the molecules will orient themselves accordingly. Other molecules don't have dipoles. Thus, they really don't attract or repel each other. However, if you put two of them close enough together, their electron clouds will reorient themselves such that energy is minimized, i.e. a dipole will be induced. Because you have to induce these dipoles (these molecules, when left alone, don't really want to form dipoles), London dispersion forces are weaker than permanent dipole-dipole interactions.
C is incorrect because dispersion forces always exist. D is incorrect because dipole-dipole interactions occur in covalent compounds as well, such as H2O or any asymmetric molecule with atoms with significantly different electronegativities bonded together. A is incorrect because dipoles aren't really static point charges.