How it should of ended...
SPOILER WARNING
Ok this is how I think the film should have ended.
After Gideon jumps out of the carcass and him and Carver fight Gideon rides off with both horses, the gun, and the water jug. Later he comes upon a water hole in which a criminal is extorting those who come across it. Gideon offers him the horse and gun and keeps going.
Then show Carver making his way to the water hole. Right after show Gideon coming across the barren desert landscape with nothing in sight(as was in the film). After he see's this barren wasteland he thinks about what will happen to Carver when he get's to the water hole, and that he will likely just be killed not being able to offer anything in trade. Gideon is sorry for his loss as it was somewhat his fault so he goes back to make sure he gets out of the desert alive.
Meanwhile Carver gets to the water hole, exhausted and beaten, the extortionist beats him up some more and ties him up etc...
Gideon then sneaks back to the water hole, kills the extortionist saving Carvers life. After saving his life, Carver and him fight it out both beat each other to a pulp, but eventually go their separate ways.
The End.
The ending imo was disappointing as both men see visions of a lady and what not and it just fell apart for me. This is what should of happened. We all know Gideon wasn't a bad man he just wanted to be left alone, but show he's a good man by showing him saving the man's life and perhaps he can get forgiveness out of it.