I think the idea that Sodom was destroyed because it wasn't hospitable enough is idiotic and only someone who was trying to make the Bible fit his own agenda would believe that.
But I believe the Bible is the Word of God so my personal belief is that when God spelled out the reasons for Sodom's destruction in Ezekiel, providing a bullet-point list as to why it was wiped off the face of the earth and warning his children that they were coming dangerously close to committing the same sin, it's the truth. It specifically, to-the-point without exception or any wiggle room says that Sodom was destroyed because she didn't share her wealth. (I posted the verse in the other post so you could read it.)
I'm a huge capitalist. I'm also rich. I hate socialism with a deep, abiding passion. But the reality is, the verse said that (I posted it earlier). I'm not going to call God a liar even if it's inconvenient for me. If I disagree with it, that means that Ezekiel is less the word of God than Genesis and then we have a huge problem because we get to pick and chose what is right for us, as Christians. I don't believe we have that luxury because I believe we are called to a different standard than the world.
The idea of a camel passing through the eye of a needle comes directly to mind...