Btw I also just reread your post and realized it can be interpreted as gambling for a living as opposed to affiliation.
Yes you can make money a number of ways online. One of the most common is playing poker where you the more skilled player.
There are other ways too.
Poker used to be phenominal but its gotten tougher year by year. Wherein 10 years ago you could probably teach someone to be a winner in like 3-4 months. Nowadays even skilled veterans have issues winning because there skill level of the fish has risen and there are less fish.
If somewhere you in your mind are thinking, "this is a easy fun thing to do, I won't have a boss, I won't have to work as hard as my shitty job" Just stop there-- Its a very tough living, one that can be rewarding but you have to have iron clad discipline. You also have to be pretty skilled nowadays.
Its full of emotional ups and downs.
Over my years of playing professionally in poker, I've pretty much never made less than 100k any year I played full time. In 2010, in the first three months I was up over 70k. By the end of the year I had only made 82k-- (Think about that for a sec exactly what my per-hour earn was the remaining 9 months and what it must have felt like to win and lose over those months)
This year although I have only been playing 1/4 time (I have a full time affilait ebusiness which is pretty sucessful and another business) it will be my first losing year ever.
I've put thousands of hours in this year and a far above average skilled veteran. I'm making negative hourly rate for working.
There are legitamate reasons to try to gamble for a living and for some people its a job they love.
Here sums it up-- A old quote--- "It's a HARD way to make a EASY living"
Any questions on affiliation in gaming or actually profesionally gaming, just PM me.