I do try to be clear and detailed as we all know the "misunderstandings" that occur on this board.
Perhaps it would be a good idea for you to do the same. What is the obvious wrong I started with?
As for going in five different directions that's referred to as looking at the big picture.
Why would God condemn Noah's grandchildren and great-grandchildren when God wanted the earth to be populated? We know it wasn't to punish Noah.
It's reasonable to conclude God believed (knew?) that any offspring from Ham, which included Canaan and his offspring, would carry the "homosexual gene/trait" or whatever is responsible for one being attracted to the same sex. That being the case it follows homosexuality is no more simply a choice but is programmed into the individual.
Let's hear a decent refutation, assuming you have one, rather than references to cracks.