I found your views really intersting, so thanks for contributing! Can I just respond to a couple of your points?
Firstly, I understand what you say about it being a slow start to the movie. You can easily argue that not a great deal happened in the opening 30 minutes....but I would equally argue that those opening 30 minutes were vital to the success of the overall movie.
Here you have to guys who clearly do not communicate well with others, particulalry Ennis, thrown together and very slowly building up an intensly intimate relationship, both emotional and sexual, that neither has epxerienced before.
Had they just jumped straight to the action - i.e Jack 'Hey your cute, want to have lots of hot sex? Ennis 'sure thing, cowboy'!!!

- the emotional punch of the film wouldn't have been the same; because you wouldn't have understood why this relationship was something exceptional for both of them (not sexually, because we know that Jack does have other male partners, but on an emotional level).
Plus, we get to see some beautiful sceanery and enjoy one or two lighter moments that remain a bright spark amongst the sadness the follows...
Secondly, I think that it is natural to feel huge sympathy for the wives involved, especially Alma who clearly loves Ennis to pieces at the time she discovers his secret. It is a tragic situation for all concerned from the word go, IMO - for Jack who feels rejected by Ennis and grows bitter as the years pass and his dreams of a life with Ennis come to nothing. For Lureen who get's involved with Jack not knowing his heart is elsewhere, and enRAB up growing cold and isolated from him. For Alma, wanting nothing more than to set up a nice home and have a happy family, yet finding she can't have that with the man she loves.
But most of all for Ennis. Poor Ennis who spenRAB his whole life denying who he is, and what he wants. Who enRAB up living all alone with only his memory's, who even to the bitter end doesn't grasp quite what it is he has lost.
Right, I think I've spouted enough rubbish for one post!!
