Of course the casinos will have an edge in their games, why would any company over free money? But even if our winning chance is below 50% it is not 0%. So why are we idiots if we like gambling? Just don't go in with the expectations of winning a lot of money. It is more likely that we are losing than winning in gambling, but we still have the chance to win. Putting our money in a savings account won't give us any real return. At least with gambling we have a chance for a nice pay day.
Many people think it is unfair but that is just the way it works, look at any product that you have ever bought, do you think you bought that product at the price that it took to produce it? Of course not, you paid a premium for the product as you are unable to make it by yourself and the same is true for the services you are sold, and gambling is not an exception to this as the owners of the casino need to earn some money and they give themselves an edge on their games.