Are we so far to call every stereotypical portrayal of a culture racist? Every alien culture seen in Trek is a stereotype of sorts, simply because nothing else is possible within the narrow confines of a TV episode. Klingons are warriors with a strong honor codex, with exceptions. Romulans are spies and traitors, with exceptions. Ferengi are capitalists, with exceptions. Bajorans are fundamentally religious, with exceptions. So essentially, all those cultures are caricatures with ONE specific trait. You can interpret racial and ethnical stereotypes into any of these fictional cultures if you want. TNG Klingons seem to be modelled after the Japanese samurai. TOS Klingons and Romulans after the Soviets. Ferengi are Jews. Bajorans are Jews as well, and also (ironically) Palestinian. Cardassians are Nazis. And so forth.