The case was about whether or not the states had the right to take it upon themselves to remove Trump from the ballot, not whether or not Trump was guilty of insurrection. It was a perfectly reasonable decision, and I'm not surprised that it was unanimous.
Incidentally, I really don't care that Keith Olbermann said something stupid in response to the ruling, and I don't feel any need to defend him or otherwise take responsibility for what he said. If you want to play this tit-for-tat "look what someone on your team said!" game, I'd argue there are far more Republicans who say stupid shit publicly every day than Democrats, and unlike Olbermann, many of them are actual elected officials. For a recent example,
here's GOP Congressman Mike Collins boosting an openly racist and anti-semitic Twitter account and agreeing with an openly anti-semitic tweet. This from the same Republican party that's so quick to label anyone who makes entirely justified criticisms of Israel as anti-semitic.
And not that it really matters, but the NYP's characterization of
the article in question is deeply dishonest. The author only briefly mentions in passing that America was built on stolen land, and doesn't try to justify or excuse shoplifting at all.