Your right... Sodom and Gommorah's wickedness existed perhaps for a very long time also before God finally said "Enough".. or perhaps "Fire d' hole"...
Also you have to consider the Bible says nothing about gambling being a sin, of course.
LOL.. but try to read this:
Gambling is a way of practicing dishonesty. It is a form of taking what does not rightfully belong to a person. Interested in obtaining something for nothing, the gambler tries in every way to attain his ends, and usually is concerned to learn all the "tricks" he can. He is interested in "fleecing" those that are inexperienced. Gambling often takes the wages from innocent mothers and children and returns nothing. Along with gambling frequently goes cheating, and both are forms of dishonesty. Paul states, "Let him that stole steal no more: but rather let him labor, working with his hands the thing which is good, that he may have to give to him that needeth" Ephesians 4:28. Although the word "gambling" does not appear in the Bible, the practice is clearly condemned in numerous passages of scripture. Gambling is based on the evil desire to get money or goods which belong to someone else without giving fair value in exchange. The Bible calls this sin "covetousness" and makes it clear that those who do such things shall not inherit the kingdom of God (Romans 1:28-32).
One could also twist the Bible enought to 'prove' that it is a sin to go by anything other than your birth name...