Many states have casinos not run by Indians
Mississippi, Louisiana, Missouri, Iowa, South Dakota (Deadwood), Illinois, Indiana, West Virginia (slots only)....
Probably missing a few, but you can avoid the Indian casinos w/out having to go to Vegas or Jersey