This is my first post here... but these are my feelings on this line/scene
It's obvious from the beginning that Ennis has nothing and is completely alone in the world. I honestly don't think Ennis was "gay" I feel his attachment formed, because he was alone and this was the first person to show him compassion. If jack would not have made a move, Ennis would have just lived out his life as planned and might have found comfort in that life. Ignorance is bliss, and had Ennis never known any difference his life might have played out happily married. I think that by this scene Ennis had become a broken man, he started alone with nothing, and then lost everything he worked for, over his love for Jack.
This scene cuts very deep for me, because for Ennis this isn't something he wanted, but it was a truth he had to live with. Had he never met Jack he could have built a life for himself, but his relationship made him self destructive. I think of all Ennis had endured over these 20 years and lost any chance he had to "settle" for a "normal" life, just to hold onto to the only moments of happiness he ever had that is now so far in the past.
The shirts scene had a similar feeling to me, because I think *ONE* of the things it stood for was to Ennis a reminder of a moment in time where the world was still a big place and so many things on the horizon yet to be done. A time when they were young with full lives ahead of them, before they knew any of the heartache they would have to endure because of that one summer so long ago.
In the end because of his love for Jack he became completely lost and fully alone, he was a broken shell of a man that would never know any true happiness. I don't think he really blamed Jack, but he knew because of Jack he had now missed every opportunity to live out a life where he would not be alone.