It's perfectly possible to fairly enforce unfair (and/or fair but counterproductive) rules, but that on its own doesn't justify it. Viewed this way, these companies are then just engaging in something like constructive noncompliance.
A recent poll found that 55% of people think sports betting should be legal, while 33% think it should be illegal: https://www13.shu.edu/academics/business/sports-polling/uplo.... But if you read closely, support drops off dramatically in the 45+ age group, which is heavily over-represented at the polls, especially in local elections.
One study found that the median age of voters in mayoral elections in four cities was 60: http://www.knightfoundation.org/blogs/knightblog/2015/7/28/p....
States started rolling out lotteries 50-60 years ago as a regressive tax scheme that also helped to reduce demand for illegal numbers rackets.
Things like gay marriage, flag burning, and atheists holding public office, right?