There is no evidence that gambling makes people not care about others. People do not gamble because they expect to win lots of money. Most gamble as a form of entertainment. Also, there are many areas of life where success is not the result of merit or hard work. Someone born to well-off parents may get many advantages in life without merit or hard work. There are therefore no grounds for thinking that gambling promotes these undesirable values. The desire for wealth one that stems from society as a whole, not casinos.