Removing a faucet is a catch-22 though. While it may result in incremental loses it also drives traffic and helps establish a community. A bitcoin casino is nothing without a community.
This is not true with faucets. Having a faucet doesn't really create profit if most people use it and abuse it. Yes its true that a site with a faucet can get more hits than a site without one. Primarily because you get to test out your method, the strategy, speeds, laggyness, etc and its easier than committing and having to make a first deposit just to test out the site.
However all this can be simply solved by demo BTC play money. Or if casinos simply used the BTC testnet for their faucets. However that is much more technical for most people.
Demo BTC money is not the same as real money. Gamblers that play with dust chase the idea of building into a solid bankroll which can be near impossible. It keeps them around and creates a community. People that use test funds are testing the functionality of a website to decide if they want to actively play on that site. They have two different uses, although the faucet could serve as both.
You need to stop looking at faucet players as bad for business. Faucet players are the product. They help establish trust, they fill chat rooms, they are often bumping your thread, they tell their friends, marginally increase volume, and if by any means they do get bitcoin they will likely place on your site first.
It is a different industry, but look at Facebook. Facebook provides a free product which costs them billions of dollars a year to maintain. There platform is designed to attract users and keep current users active. Why? Its because activity establishes community which in return allows them to sell advertisements. Users, whether they are power users or not are the product that Facebook sells.