I think the big thing about the indian casinos, is that they don't accept sports bets. The MLB distance itself from betting on MLB, so in this case, it wouldn't be an issue since it's just gambling. At least that's my guess on why indian casino advertisement seems to be very prevalent at all sporting events, and not just the Angels.