Agreed. The ad hominem attacks by @jfinstrom need to stop. As posted in the screenshot, the posts by @jfinstrom were clearly in violation of the Code of Conduct last updated in September 2024.
The fact that a false narrative was peddled was certainly part of the issue, no doubt about it. For example, the attempted allegation of a post hoc fallacy of forum Code of Conduct changes being made after the suspension is demonstrably false as the FAQ/CoC was last changed in September 2024 as you should be able to see in the sidebar or edit history via the pencil icon.
The forum Code of Conduct was violated. That is the extent of the scope of the situation here w/r/t to the silencing of @jfinstrom for making repeated ad hominem attacks.