Betting is highly risky and I dont consider it as ethical (my own perception), in sports the manipulation is still going on. In cricket the asian country players make a lot of money by such manipulation and most of them are involved in fixing a match and they earn a lot of money. Even if ICC have the watchdog, but most of them are still indulged in this kind of practice.