If there were such prevalent problems with adoption, it wouldn't happen all over the world. It's also great for stabilising the world population, instead of creating more kids, why not just adopt local kids?

Gay people, if they have the money, would pay a woman to bear their own baby.
Also, they'd adopt non european child.