More often than not I believe it has to do with jealousy and envy.
When someone is "down" they hate to be around those who are "up".
While they may be slamming rich people as being greedy, uncaring, thieves it doesn't stop them from buying lottery tickets or going to the casino. LOL!
Deep down everyone wants VIP treatment and financial security.
In some instances people site the bible/religion as a reason to shun the idea of becoming rich or admiring the rich.
Although I'm no "bible thumper" I'm very familiar with many verses. :)
Matthew 5:5 "Blessed are the meek: for they shall inherit the earth"
Matthew 19:24 (KJV)
"And again I say unto you, It is easier for a camel to go through the eye of a needle, than for a rich man to enter into the kingdom of God."
These people ignore all the scriptures that have to do with "abundance"
Psalm 23 King James Version (KJV)
The Lord is my shepherd; I shall not want........ my cup runneth over..." (That's symbolic for having abundance!)
Matthew 7:7 "Ask, and it shall be given you" (No limitations!)
"Therefore I say unto you, What things soever ye desire, when ye pray, believe that ye receive them, and ye shall have them."
Verses such as these imply if someone is "truly" living their life according to the scripture they should not be average or even poor (unless) they want to be.
With regard to heavily used Matthew 19-24 camel analogy. I would say he's saying it's difficult for many rich people to have a spiritual path if they're "worshiping money". (Many of them don't look inward.)
Luke 17-21 KJV (".....the kingdom of God is within you)."
When it's all said and done it's foolish for religious people to use God or the bible as an excuse for not wanting more or attempting to have more.
James 4:2 KJV ".....ye have not, because ye ask not."