Since I was a seminarian, I can assure that there is a very intense program explaining how and why celibacy is a much greater gift than married love. Every man who is ordained knows a long time beforehand the nature of the vow. He has plenty of time to consider it (6 years minimum) before taking that vow. This is because any provable deception, fraud, or misunderstanding on the part of the man taking the vow invalidates the ordination. All the men I saw ordained knew celibacy was a greater gift and embraced it. That is essential for it to be a sacrifice. One leaves behind one good for the sake of obtaining a greater good.
I worked with a guy who had been in the seminary for a while (can't recall if he ever specified for how long).He said he left because he was always being hit upon by other seminarians and professors.He was stunned and disgusted by what was going on.
I kid you not.And yes,he might have been lying but I sincerely doubt it.He was an honest,down to earth guy.
Of course it's understandable (to me,at least) why this could have happened.And no,I don't believe that all priests are perverts but you have to admit,as an earlier poster stated,that it's the ideal cover for a pervert looking for "respectability".Or at least it was before being a pervert was something to be celebrated.