Gambling can be profitable in the long term, I'm not sure about casino but definitely horse racing, both in the UK and US. But the key to long term profit is discipline. Believe it or not I have limited access to inside info as a family member is fairly high up in a big betting firm but in all honestly even if I win on the day, most of the time I blow it because I lack the discipline. I keep wanting more.
If I was to just back the good bets I'm given, over the year I'd be f*ckin rich lol
But yeah it can be profitable in the long term if you have the discipline!!