My opinion of Today's Moral Views:
Homoloveuality: Two men or two women having loveual intercourse cannot impregnate either member of the partnership. However, both members are usually mature and can make logical decisions. This means that it's their choice to have loveual intercourse. To some or most people, this makes it morally OK.
child enthusiasm: An adult having loveual intercourse with a child cannot impregnate either member of the partnership. However, because of the fact that the child cannot decide for his/herself, it is the adult who chooses to be with the child. This is considered taking advantage over the child, and therefore, is morally wrong.
Basically, society sees a difference between moral and immoral loveual intercourse based on the maturity or intelligence of either or both of the members of the "relationship".
Of course, in my opinion, this is just one of many ways society determines right from wrong.