Then you have the onus to prove otherwise: 
Simply saying: "It_has_and_wrongly" still doesn' prove my statement is wrong/incorrect: 
Prove A.) Isn't the correct definition for homosexuals. Prove then I cannot apply B.) the term "boys" as non-adult males. Then also prove C.) "male priests" are not "men who are priests." And of course invalidate D.) that "gay priests who engage in sex acts with boys" are not homosexual. You haven't invalidated any of the premises. When you employ the term "sexually immature" or mature, that doesn't have anything to do with whether someone is homosexual or not.

A.) Homosexual/Gay - sexual orientation/attraction to persons of the same gender/sex

B.) Boys - Non-Adult Males (for a brief certitude in definition.)

C.) Male priests - Men who are priests

D.) Gay priests engage in sex acts with boys

So, if priests are A and C, and employ that orientation with B, then they are D. If my logic is wrong, can you show/prove?