I half wrote a post about it it, but remembering reading Preacher and The Boys and the like just put me in a negative headspace, so I stopped. Basically, Ennis has some really massive problems that revolve around gender and sexuality, and even though he recognizes it and tries to fight against it sometimes, it always gets the better of him.