Trek liked to play with attitudes toward miscegenation: in the episode of TNG where the Ferengi abducts Luwaxana Troi, his second (played, iirc, by Ethan Philips) was repulsed by non-Ferengi woman. In DS9, Dukat was shown to have a definite weakness for Bajoran women while Garak seemed just the opposite--recall him telling Kira in "Second Skin" that she never looked lovelier. I wonder if one of the reasons he kept Ziyal at arm's length was tha she was not Cardassian enough--she had Bajoran nose ridges and her scales were rather subdued.