12 how did we developed such rich cultures in such a short amount of time?
Well, I'm not an authority on this, but I assume that's the nature of man; to be able to take what surroundings he's got and make a whole culture out of it. The Jews especially are expert at it.
if god gave us different cultures through the tower of bable (and not just different speech)...
He didn't --- see my next answer.
...how could be upset with Buddhists and Hindu and Muslims for thinking differently, after all religion is mostly based on geography and culture.
Religion indeed is mostly based on geography and culture; but let me make a point. Geography and culture are not the
cause of the various religions.
Paul makes it clear in Ephesians 6 that Satan works through an infrastructure of demons.
[bible]Ephesians 6:12[/bible]
I think we can ascertain from the Scriptures that Satan has appointed a ruler over various geographical areas of the earth, with each one responsible for some form of major religion.
Be it the polytheism of Egypt, to the Zoroastrianism of Persia, to the Hinduism of India, to the Taoism of China, to the Voodoo of the Carribbeans, each area has a powerful ruler assigned to it.
Satan, himself started out in the Garden of Eden (Ezekiel 28:13), then moved to Tyre (Ezekiel 28:12), then to Pergamos (Revelation 2:12-13).
Today, we don't know where he currently "calls home", but we can be sure that he walketh about as a roaring lion, seeking whom he may devour.
One of the most famous battles took place over Persia, when Daniel prayed, and God's angel could not get through to Daniel because of Satan's minions. Finally, Michael had to come and take charge.
[bible]Daniel 10:13[/bible]
But Scripture records that Michael himself is no match for God's most powerful [ex]angel --- Lucifer.
When Satan tried to commandeer Moses' body, Michael had to call upon God Himself for assistance.
[bible]Jude 1:9[/bible]