Actually if you delve into the rulings of the church you will find that the church does not do into what your sexual orientation is when you join the priesthood, so long as you do not engage in sexual activities. So it would not matter if you were gay or straight.
The Church says that it has no problem with people loving each other, but the problem lies with the sexual act which it believes is against nature.
The Church believes that sex is there for procreation not recreation. If you choose to have sex you must not prevent nature from taking its course and producing children.
I am not saying that this is my belief. It is the belief of the Church and I respect them their beliefs.
I too hope that this does not turn into a catholic bashing exercise .