I have to say I disagree with your article (although I do think it is extremely well written and articulate).
I think that blaming fetish or sexual orientation on imprinting or previous experience is IMO a cop out and avoids personal responsibility. I also dislike the interpretation that my fetish can be blamed on something that was inflicted onto me.
I like and do what I do because I can. Because it is who and what I am. I had a happy childhood, wonderful life and the most adoring parents and immediate family. No hate, no bigotry, no condemnation. Just because I have a fetish for feathers, doesn't have anything to do with the fact I slept on goosedown pillows.
By blaming society and nurture, you are deny nature - in many cultures and even in the animal world - there are domiannt females... dominant males - it isnt dependant on thought process but just what maximises an efficiant cell. You are also denying personal responsiblity and shifting blame or commend onto people that do not deserve it.
I hope I am making some sense.
Peace and Rapture