Denise Crosby's time as Lt. Tasha Yar on Star Trek: The Next Generation was short-lived and included a controversial episode. "Code of Honor" is considered one of TNG's worst episodes due to its ...