IMHO it wasn't the appointment which was the issue, but the inability to deal with the fallout.
If Starmer had said. "Yes, we knew it was a risk appointing the Prince of Darkness, but felt he could build a relationship with Trump..." then people would've said "Fair enough, no bigly"