I think "addict" may be a little strong. I prefer "degenerate gambler."
Poker is certainly a game of skill...over the long haul. If you only play one hand then it's all luck. But play 100,000 hands and the distribution of cards evens out. At that point it becomes a process of maximizing your profits when you have a strong hand and minimizing your losses when you don't. That's not to say that sports handicapping isn't all skill, because it is.
I'm glad I got to respond first so that the "online poker is rigged" crowd didn't get the first shot in. I'm a poker player first and a sports bettor second and if I want evidence of rigging I have a much easier time finding it in the sports world.
And before anybody gets started, it's your own fault your aces got cracked. next time don't slow play...