A completely fabricated argument. The Catholic Church has never taught any of these things. Instead it teaches that the body and its sexuality are good, beautiful and sacred and that it must thus be treated accordingly. Man-made aberrations from this teaching have no bearing on the truth and consistency of the Church’s position.
Regardless, consider the alternative: sexual “liberation” has brought nothing but a dramatic increase in STDs, abortions, out-of-wedlock births, family instability and a general confusion and dissatisfaction in male/female relationships most clearly illustrated by the decay of marriage and the prevalence of divorce. I daresay a little bit of shame is more healthy than AIDs, dead babies and children without parents or stable families.
Christian teaching regarding sexuality places equal burden upon both genders. Again, you give the lie to your argument by placing secular thought on religion’s pedestal. You are proving my point instead of your own. The debate about “sexual identity” in terms of orientation is one I don’t have time to get into at the moment, save to say that the entire idea is an altogether modern one. Inclinations and desires are not a good basis for self-identity.
The reason most likely to be given a child is that food such as cookies are to be enjoyed at a particular time and in a particular amount, such as one or two after dinner. To borrow someone’s else’s analogy, sex is like fire: in the proper place and context it can be very good: in a fireplace or a woodburner, etc. Giving one license to set a fire wherever he wishes is a recipe for disaster.