Just because you believe something to be true, does not make it true. Its really important you grapple with that fact.
If the origin of homophobia is from fear of the other, why can that not persist as a major cause going forward. Especially as you note people do not, at scale, act rationally.
This is the only bigotry where people try and pin it mostly on the minority who suffer from it.
You would never accuse misogynists of being secret women, or racists of being secretly black.
Its only here where the difference is invisible that you like to deny, diminish and downplay the involvement of the majority in upholding bigotry.
You know that’s literally not what the study says right… ?