Recently many countries around the world are now introducing gambling taxation on it citizens and even charging betting houses and casino's some amount of money to operate within it jurisdiction, and recently my country just introduced a 5% Revenue sharing and taking from both betting houses and gambler's winning and this news make me to ask why the government takes such money from gambler's but won't protect the gambler when their is troubles with the betting house.
According to the rules of every country, when someone crosses 18 years, he becomes an adult and then he can make any decisions he wants. So if gambling is legal in a country it is only natural that the government would demand a tax on it. If gambling is legal in your country, your government may charge a VAT that is fair and you must pay it. Since you are old enough to take responsibility for your own decisions. In this case you cannot blame the government. Because you are making your own decisions. The government will not force you if you do not gamble and neither the government nor anyone else will stop you if you gamble
When someone wins gambling and wins some money it is considered as his income. and every adult citizen of a country must pay income tax to the government for various development of the country. so I agree with you that tax should be paid on gambling winnings as well. In countries where gambling is not legal like in my country gambling is illegal so no one can gamble openly in my country. And if someone here gambles secretly and can win then they justify that money by showing some other source of income. And even then the government must pay tax from that money. so of course taxing gambling money is fair I agree with your statement