I agree that living with someone is definitely very different from simply loving someone but with time, learning and possibly a bit more understanding between each other, Ennis and Jack could make it work. Not to say there wouldn't be any rough patches because there would be plenty, if not more than usual; the homophobic fears instilled in Ennis' mind as a child wouldn't help as wouldn't Twist Sr.'s treatment of his son.
Maybe it's just me and the countless sweet-life fanfics I've read - hey, I know I'm not alone in that
- Ennis and Jack would face several obstacles, and each other could be the biggest one. Ennis is quieter and more cautious with his words and actions, and has grown up knowing that hopes and dreams don't do much. Jack is a bit more trusting towards others - too trusting at times - and despite his abusive childhood, clings to the very hopes and dreams Ennis avoids like the plague. Yeah, opposites might attract but clashing personalities might just do exactly that - clash. Violently, even, seeing as Ennis and Jack are both manly men in their own eyes, anyway, with pride they defend. Not that I see Ennis hurting Jack unless things got out of hand or certain lines were overpushed.
And society happens to be a huge obstacle! If they could find a 'safe' place to live, they might not be welcomed with open arms but at least that safety was there. Then again that safety might not be permanent.
(Okay, I've started ranting again - apologies! I tend to do that, alot xD)
One thing - I'm not sure if it's appropriate for this topic/thread - I find that a lot of people dump the 'blame' of the not-living-together situation on Ennis. Not that it isn't because it is, in many parts, but Jack has his own fears too. If he didn't, he would've tried to stop Ennis from leaving that parking lot after they came off that mountain.
Ah, I have to get going. Snap, I was getting into the 'vibe' too. xD Well I might be back tomorrow to rant, again..so please share your insights (: Which are all VERY well thoughout by the way.