As a bisexual, I think a lot of the metaphors you made in your post were a bit offensive.

And I would agree that attempting to figure out a way to make homosexuals not homosexual is cruel. Sure you can shove a hormone patch on your stomach to make your kid straight. At the same time, you can put your kid through Micheal Jordan's routine, and take away whatever melanin he was born with so that you end up with a pretty, white, straight kid.

Just because you CAN do something, doesn't mean it's good for you to do it.