I really think also that Ennis somehow hated himself for what he felt and,in the end,for what he was.What's more,in some extent,there were moments in which he also arrived to the point of hating Jack for what he had made him feel; is what I've said some times about the fight just before coming down from the mountain.He was frustrated for letting his true love running away from him,for having to live without him and how society dictated him-what he blindly had accepted up to that moment,even if he knew inside him that perhaps wasn´t the best way...-; but he also feel frustrated and angry with himself ,and with Jack for having awaken a part of his sexuality and his being,in sum,that had been perfectly hidden and what he guessed it was going very difficult to live with in the environment that surrounded him.
That was the "lesson" he learned from his father that-I agree with you,Tammy- not only showed the results of being different to Ennis,but also to his brother.It's supposed that Mr. Del Mar didn't think both his sons were,or were going to be,gay,but that this was the most effective way to run away from this tendency.He wanted his sons to be just like him,not for an stupid proud,but because he really and fully believed that he was ín truth´s possession and this admitted no discussion...(a very distinctive sign of extremist thought).And I've always thought that this "contra-teaching" had,partly,the contrary effect in young Ennis mind;he rejected homosexuality,on one side,but he felt attracted to it,on the other side.It's usual that a prohibition-without reasoning it- creates a wish,sometimes even stronger.He saw love in Earl and Ritchie,but at the same time he saw how this love-gay love...-was punished just for being "different"; reject and attraction to it,reject and attraction to Jack,reject and attraction to himself.I don't know either if this makes sense-my English is also what it's...-,but it's something I've seen many times in repressed persons.JMO.