The author may have a valid point, but expressed it in a condescending manner. If a Jewish diversity officer wrote a blog post saying "If I were black, I would prioritize fixing black-on-black crime" as a criticism of BLM, would you give them the same defense?
That said, it's still a dumb thing to be cancelled over. Everyone has been an asshole to someone else at some point in our lives. Why do people feel the need to socially shame people publicly for an offense over a decade ago?