Fraggle Rocker
Staff member
"Straight" also means "candid." Until quite recently, most gay people were careful to not be candid about their sexuality."Straight" does, though, imply the "non-straight" are then "crooked": a meaningless colloquialism today, certainly, but still... not precisely proper, is it? I suppose it's socially acceptable in certain contexts, like if a "straight" girl somehow widens her horizons in a twenty minute clip on an internet site, or something equally rare.
It also means "honorable." In the recent past (although not the distant past, such as ancient Greece), homosexuality was considered dishonorable.
It also means "reliable." I remember the few gay kids in my high school (in the late 1950s) never attending the school dances. This might have been interpreted as unreliability, especially by the people who didn't know.