I just don't equate not using male prostitutes as a form of puritanism. If one wanted sex, there is no shortage of gay sex. You can get it in an urban area simply by walking out the door. If Ennis had wanted gay sex in 1963 even in Wyoming he could have found it.
I assume that if one is going to a male hustler, all one wants is sex. Certainly no relationship possibilities there! Ennis wanted gay sex with JACK, not gay sex for the sake of gay sex.
Besides, he hated himself not for loving jack, but for having a SEXUAL LOVE with jack, big difference there. There was no possibility for such a man to pay for sex. If he had i cannot see any emotional benefit whatsoever. i see the opposite.