Here's how I logically read your argument, Heywood:
1. It is not "morally wrong" to be attracted to children.
2. It is morally wrong to molest children (that is, to act on that attraction).
3. This is a specific example of the following universal: IF X is morally wrong, THEN we can demand people not do X. This is true EVEN IF desiring to do X is NOT morally wrong.
4. Applying that universal to another specific: IF Homosexuality is morally wrong, THEN we can demand people not engage in Homosexuality. This is true EVEN IF having homosexual desires is NOT morally wrong.
Of course, this still leaves open the question of whether homosexuality is morally wrong. It's not, but that doesn't necessarily invalidate Heywood's proposed Universal IF->THEN, because we haven't satisfied the IF. In that regard, his "comparison" just doesn't really say anything; it's like saying "IF cats have wings, THEN dogs won't be able to catch them." This doesn't really tell us anything, because cats don't have wings.
However, I think Heywood's proposed Universal is invalid for a different reason.
I agree with Heywood in a couple of respects: a) it is not morally wrong to desire to do certain things but not act on them. b) There are things that we demand people not do, even though they desire to do them.
But - and this is the point of this rambling pseudological screed - I think Heywood's incorrect about WHY we demand people not engage in certain behaviors: It's not because those behaviors are immoral, but because they cause harm.
Heywood's statement that "just because it exists in nature doesn't necessarily make the behavior moral" is correct, I suppose, whether you believe in objective morality or (like me) think the idea's hogwash. However, the REASON we disallow pedophilia and allow homosexuality is NOT because we believe one is immoral and the other is moral. It's because one does objective, legally cognizable harm and the other does not.
The real injustice that the Christian view (that is, "Homosexuality is wrong because God says homosexuality is wrong") perpetrates is that, by framing the issue in a "moral/immoral" paradigm, one is rejecting the "not harmful/harmful" paradigm. This abstracts the issue, shifting the focus from real world results/people who are actually hurt/"how can we focus our time and money to make this world a better place" and turns the discussion into one of abstract moral dicta/a focus on ideas rather than people/"how can we make god happy?" That, I think, is tragic.
Note: Something like 9 posts have been made since I started typing this. If any of them invalidate or cover things I say above, well, I APOLOGIZE FOR NOTHING
1. It is not "morally wrong" to be attracted to children.
2. It is morally wrong to molest children (that is, to act on that attraction).
3. This is a specific example of the following universal: IF X is morally wrong, THEN we can demand people not do X. This is true EVEN IF desiring to do X is NOT morally wrong.
4. Applying that universal to another specific: IF Homosexuality is morally wrong, THEN we can demand people not engage in Homosexuality. This is true EVEN IF having homosexual desires is NOT morally wrong.
Of course, this still leaves open the question of whether homosexuality is morally wrong. It's not, but that doesn't necessarily invalidate Heywood's proposed Universal IF->THEN, because we haven't satisfied the IF. In that regard, his "comparison" just doesn't really say anything; it's like saying "IF cats have wings, THEN dogs won't be able to catch them." This doesn't really tell us anything, because cats don't have wings.
However, I think Heywood's proposed Universal is invalid for a different reason.
I agree with Heywood in a couple of respects: a) it is not morally wrong to desire to do certain things but not act on them. b) There are things that we demand people not do, even though they desire to do them.
But - and this is the point of this rambling pseudological screed - I think Heywood's incorrect about WHY we demand people not engage in certain behaviors: It's not because those behaviors are immoral, but because they cause harm.
Heywood's statement that "just because it exists in nature doesn't necessarily make the behavior moral" is correct, I suppose, whether you believe in objective morality or (like me) think the idea's hogwash. However, the REASON we disallow pedophilia and allow homosexuality is NOT because we believe one is immoral and the other is moral. It's because one does objective, legally cognizable harm and the other does not.
The real injustice that the Christian view (that is, "Homosexuality is wrong because God says homosexuality is wrong") perpetrates is that, by framing the issue in a "moral/immoral" paradigm, one is rejecting the "not harmful/harmful" paradigm. This abstracts the issue, shifting the focus from real world results/people who are actually hurt/"how can we focus our time and money to make this world a better place" and turns the discussion into one of abstract moral dicta/a focus on ideas rather than people/"how can we make god happy?" That, I think, is tragic.
Note: Something like 9 posts have been made since I started typing this. If any of them invalidate or cover things I say above, well, I APOLOGIZE FOR NOTHING

How will we know, when the morning comes, we are still human? - 2D
Don't worry, my friend. If this be the end, then so shall it be.
Don't worry, my friend. If this be the end, then so shall it be.