Get your taxes done using TurboTax

The two examples you give for gambling sessions are correct that no tax would be owed. But you would have to have detailed contemporaneous documentation of your activity.