Gamblers are a finite resource, like junkies. More cardrooms or more slot machines in any geographic location will not increase the amount of gamblers.

You're dealing with a cultural subset with a mental disability that prevents them from using common sense logic and basic mathematics.
Is is morally wrong to take advantage of them?
With online poker, where the other 'players' are just auto-response software scripts and the deal is a pre-ordained scam, like computerized "slots" yes it is. But with table games, where the true odds are posted on signs that say

"every $1 you win, you will lose $37, (37:1) but we only pay a 1:19 ratio to increase our margin even further*"

The chump--umm I mean gambler--knows exactly WTF she's getting herself into from the get go but throws away her paycheck anyway.

Up here it seems OK when Vegas or Atlantic City or Sleazy Pete's in SeaTac does it, but when those Salmon-stealin' Injuns do it, it's a crime against humanity.