Totally understand what you're saying WW. I was just wondering this: After the FNIT, Ennis statement that he wasn't queer would have been something to believe, if that SNIT hadn't happened. He approached Jack, his hat in his hand, looking down almost, without words asking Jack what is next, and knowing full well what would happen. Jack made love to him.
His statement, "I'm not queer", was everytime he slept with Jack was a moot point. He was queer, and had to live with it, and couldn't deal with it, he lied to himself about being what he feared most.
This may sound coldhearted, but both their marriages were collateral damage resulting from a lie they both held on to. Jack aided in the lie by living his life according to Ennis's lie, Jack declaration after Ennis pronouncement of not being queer, "me neither", to hold on to this man he wanted.
Like I tried to explain before, what ever happened after that scene on the hillside a lie was born. These men knew well enough what queer meant, they also knew what they felt, These may not have been educated, or well spoken men, but they weren't brain dead either, Ennis knew enough to fear it, Jack knew enough keep his mouth shut, and go along with Ennis. This lasted for twenty years.
IMO