Well,yes, it hurt. But sometimes it needs to hurt, before it gets better. I'm certainly not in favour of not saying things in order not to get hurt now, my experience is that it hurts even more later on, when you have to face up to it (as can be seen in their last reunion). On the other hand, I'm not a gay man and maybe I don't really know what it is like to have to protect each other in this way. The only thing I do believe in is that in the long run only openness and joyful acceptance of being gay will change things...
thougthful 
monicita
I love what you said, Monicita. But shit, it's hard, being totally honest regardless of consequences, to your own mental health, and to the other person. Ideally, of course, honesty, yes.
But with any people, not just love relationships but family and friendships, it's not an easy balance: be honest / don't hurt the other's feelings / protect the other from what they can't handle (though this is only
your perception of what they can't handle). I guess we just have to do the best we can at the time, with whatever good judgment we have. Balance your need to say something that might be hurtful against the other person's need to either know what you feel, or be spared it.
So, what if Jack had been honest with Ennis? Instead of saying, "Me, neither," saying "Well, I am queer." And if Jack had told Ennis that Aguirre saw them that first summer. So, he would have freaked Ennis out, and he wouldn't have been able to be with Ennis perhaps. But what right did Jack really have to be with Ennis under these arguably false pretenses? If he'd been honest, he wouldn't have gotten Ennis, and he would have moved on; and Ennis would have just had his sad life but probably made better of it and maybe even loved Alma more, and...that's just life. Wouldn't have been a good story, though, or a good movie.
kathy