There is a disruptive person who has been present on the site for months or years but flouts its rules. He posts nonsense and gets banned, sometimes for a year or more. He creates a new account and gets banned, either for low-quality posts or for “rule violations”. He creates a new account and gets banned. One of his accounts has a century-long ban. He has confessed/boasted (in a comment to me) to creating hundreds of accounts. Recently he has not even tried to “hide” by choosing a significantly different user name.
Certain obsessions and stylistic quirks make his posts easily recognizable. His posts attract downvotes like garbage attracts flies. He is a troll who exhibits no interest in actually learning physics and is often belligerent in comments when challenged. He also projects various of his disruptive behaviors onto other users.
When I report that he has established a new account, it sometimes takes many days for his latest account to be banned or deleted.
Is there no effective way to keep such ban-evaders from continuously disrupting the site? Other SE sites re-ban him considerably more quickly than Physics does.
Should I keep flagging posts that I am reasonably confident are from this person? Or should I just downvote and stop being bothered by the fact that bans — even for rule violations — are so ineffective?
(I refer to this person using male pronouns because I have reasons to believe he is in fact male.)