Well my issues with bsh1 mirror that, though I would note that I have other issues with him as well that go beyond the specific ones you raise.
Generally, I do not lock threads unless there are multiple people engaging in bad faith conduct, band-wagoning, doxxing, or engaging in other serious problems.
The last thread I locked involved multiple Chinese bot accounts spamming regarding Hong Kong, and attacking a pro-Hong Kong person. That was months ago.
As for cutting people slack, yes, I agree fully. I also do not -- as I indicated -- blame speedracer for the decision. Clearly it was not his, but someone else's, and the fact that they sent the new guy to do it is something I take issue with.
But, the reason for locking the thread is an issue; as well as the fact that it was locked. There were no personal attacks and there was no conduct there that should result in it being locked.
There *might have been* if things continued, and there certainly were at least two people (neither myself nor annie) who said some things that were certainly objectionable, but that doesn't mean that a thread needs to be locked. A "chill out" warning would for them have been more than adequate.