David wasn't gay anyway.
He was having it on with Saavik.
See the publicity photos for STIV.
Anyway I'm not happy with a sexualised child in any shows except maybe documentaries. David's at most going to be 4 or 5.
Pick someone else. The only one's who have been shown to be in a heterosexual relationship are Spock, Uhura, Kirk and maybe McCoy (ex-wife). You've got Scotty, Keenser, Sulu, Chekov, Marcus or anyone else in the crew.