Earlier quoted context omitted.
These are rules that you've invented, not every "cancellation" results in a firing even for people posting actually racist stuff. Indeed, there are plenty of people with racist posts who are routinely not fired by these companies. The contradiction is pretty clear - the guy is decrying these tactics, but still saying this person should be fired using exactly those same tactics.
Interesting that your comment implies that the blog post in question wasn't "actually racist". To me that speaks volumes.
I probably should have used the word "really" rather than "actually", as I was trying to contrast the minor response with the harm of the offense, not contrast other racist things with this racist thing.