I pretty much agree with you, as far as there are multiple reasons for why gay men are attracted to the priesthood.   Without listing them, many of the reasons are no doubt linked to cultural displacement, but some are linked to more feminine traits of empathy and aesthetics (if that sounds very un-PC, it's still true.   How many male fashion designers are straight?)   

The general problem with gay priests isn't theological or speculative, it's been proven out with the sex abuse scandal.   It can't be an accident that 4 out 5 five of these crimes were committed by gay men.   That fact doesn't mean that gay men must not become priests, but at the very least,  it's time they were Out about their orientation.   It's time to end the policy allowing (actually, forcing) gay priests to pretend they are straight.