The point, which I thought obvious, is that gambling firms sponsor sports which leads to corruption of the sport, gambling addiction, and all the rest. Levy them instead and ban any form of advertising or sponsorship.
And to illustrate the point here are some of the primary sponsors of UK premier league teams - Betano, BJ88, Hollywoodbets, 96.com, NET88, Stake, SBOTOP, Bally's Corporation, W88, BoyleSports, Debet. The majority of teams in the league are sponsored by gambling. Football on TV is surrounded with promotions for Sky Bet who sponsor most of the football league as a whole and the ad breaks are filled with gambling ads too. Given how endemic gambling & poverty it causes are, this should not be acceptable.