Beautiful posts here LJN and TPE. It sounds like the general consensus is that there is no real substitute for Ennis’s shirt. That even if Jack had not accidentally bloodied Ennis’s nose and maybe (we can assume) Ennis did not punch Jack, Jack would still have been moved to steal the shirt.
Why? Jack could have guessed that Ennis wasn’t going far from where they were, all the clues were there, he wasn’t going to disappear. For himself he must have felt he was the one moving on, “he was crazy to be somewhere, anywhere, else than Lightning Flat” just didn’t know where. Maybe he would see Ennis again, but maybe not.
Life is so curious at times. Big events seem to follow in the footsteps of small, even unavoidable, unpredictable, random events. This whole scene develops from the capricious play of the weather, “Says there’s another storm comin’, movin’ in from the Pacific. Worse than this one” Suddenly playtime is over and real life is back, no wonder Ennis had to go and sit by himself on the hillside. Like the only curve on Deadhorse Road, he’s the victim of circumstance again.
Like Ennis and Jack meeting at all, life’s great beauty and tragedy are all rolled into one. Annie is really a master; she deserves every praise she gets.