Most of it is legal, and some of it is taxes.
Poker players are not treated fairly when paying taxes. Some states, like CT, do not allow them to deduct losses. Because of this there are cases of poker players owing more in taxes than they actually won.
Legally, as with taxes, poker players...