I’m sure the league has considered less drastic actions, and in reality a group of administrators dealing with an ongoing problem know way more about possible solutions that are available and can possibly work than random HN commenters.