We do not expect a heterosexual man to keep his mind on the priesthood in a dorm full of women. That would be so carnal. So how can the opposite work? Besides, the homosexual mindset is wrong, against natural law, and a sin. It is like saying that someone who dreams of robbing the church treasury can be the church treasurer, as long as he promises not to touch the money. Am I being too blunt?
Or a satanist who dreams of desecrating the sacraments.