Another topic that hasn't come up quite as much is the fact that this is an immunity proposition, not a defense. What SCOTUS is saying is that we aren't permitted to even ask if the president is reasonable in his beliefs; any trial on the merits is completely and totally foreclosed--that's what immunity means. Just a few days ago, SCOTUS decided that it's absolutely important that administrative law procedures need to go through the step of being heard by a jury trial, and now here it's saying that it's absolutely important that the president never be burdened by the prospect of having to have a jury weigh their actions.
It's just... really galling that SCOTUS would decide that the constitution requires that the president be a king above the law, exactly the sort of thing that England fought a few civil wars over before the US even sought its independence.