The priest represents Jesus is some respects in his role as priest. Jesus was a heterosexual, and so must all priests be straight. They must be straight  because when Paul was laying it down for the churches he talked about the husband of one wife being priests, never did he suggest a gay man could be the leader of a church. I'm guessing here though, the chief thing being that Jesus was straight and so must the priest.