I have always maintained that sperm donation should be illegal. Sperm preservation for those who are to undergo medical treatment to render them sterile is one thing, "spanking the monkey for money" is morally reprehensible, as is producing children and remaining ignorant and detached is irresponsible.
What do you say about those who want to have kids and can't??? For heterosexual spouses, you can find a donor and a physician. For homosexuals, tough, you shouldn't be having or raising children.