I enjoyed your post and the various points you touch upon.
Is this your first big post here? I don't recall anything of similar length and substance before, and I hope you will be around with more.
Now, I'm almost afraid to ask but. . . 149 genders? How do you arrive at that?
Never linger too long with the ignorant,
throw stones at their talk.
Walk only with the lovers,
the mirror of the soul gets rusty when
dipped in muddy water.