All in all, there are free slots that pay real money, but you will have to be playing at real money online casinos as opposed to social casinos on slot apps, or playing titles in demo mode.
Professional gamblers are people who gamble regularly for their primary income and their profits are are treated differently for tax purposes. All of their proceeds are usually considered regular earned income and are therefore taxed at normal income tax rates.