This does seem a bit bizarre. As far as I know, on the old site, there would have been multiple editors with the ability to make an amendment to a feature, no matter who originally put it up.
Perhaps this site doesn’t permit that same level of access to the other editors. Having a single point of failure like this rather than a collective resource increases the risk of this type of incident.
Something which I always thought good practice as an editor is to subscribe to the thread attached to the piece you publish and keep an eye on your emails, so that when someone points out a dumb mistake you made, you get alerted straight away and can fix it, rather than allowing yourself to appear foolish for a few days.
I must say as well that this “Inspirations” series doesn’t seem to do what it claims to - I don’t see much here outside the comfort zone of most modellers who frequent this site. This episode also raises the question of how these items are sourced, and do the modellers give their permission (even when the correct attribution is made)?