The short answer is that gambling online is perfectly legal for most U.S. players. What's not legal is for your bank to process online gaming transactions, but that's their problem, not yours. It varies from country to country though.
So far as we know, nobody has ever been prosecuted under...