A person can no more be 'cured' of homosexuality than a person can be cured of being born with blue eyes or ten fingers. As technology advanced, everything can eventually be altered by the parents to suit their demands. But, that doesn't make it a 'cure'. It merely means the parents will be able to decide upon it.
If we are going to grow intellectually and emotionally as a species, we need to learn to accept differences, we need to learn to have empathy for people for example from a different country, with a different belief system, with a different skin color, and yes, a different sexuality. We can take the 'easy' way out, by altering people, making them more 'socially acceptable', or through bigotry, deciding that those who are different must be punished. If we take the easy way, we will essentially never grow up.
Therefore, I oppose the idea of altering people to be more socially acceptable. It ultimately means catering to the worst aspects of humanity and will only hold humanity back, and we're held back enough as it is.