I agree, in general casino always win against players, it is by design.
It is a flourishing business after all. Those who are running the casino are not doing it for running a loss would they? After all everyone is responsible for their own losses, the casino is just a service provider.
People get an entertainment for their bids, it is comparable to buying a ticket to some performance. Fluctuations from the pattern (those who actually win) does not change overall picture.
Its more like a compulsion for people who are addicted to the game. They cant stop themselves from playing and they want to chase their losses or the jackpots. They are just in it for the money and they forget logic. Again majority of the people at casinos are coming from a strata who are either having a bad salary or employment problems. You cant blame them for not being logical enough, but they do need to learn from their mistakes.