Dude! McNair was hired as GM on September 17th, the draft was on November 20th, free agency started on November 20th and the 2020-2021 season started on December 22nd. Don't you think maybe he should get more than a 4 week off-season to turn the team around before you start judging him on his ability? I've been accused of being a Vlade "hater" but it was at least 2 years before I took stock of his performance and decided he was the wrong man for the job.
The two big decisions McNair has made regarding the roster which have multi-year implications are: (1) signing De'Aaron Fox to a max extension and (2) drafting Tyrese Haliburton with the 12th overall pick in the draft. Looking at how the season has played out so far, both of those decisions look pretty good. Losing second round picks? Meh. I doubt anyone could come up with even two players in Sacramento Kings history who were drafted in the second round and survived with the team past their rookie contracts. Maybe you can take issue that McNair didn't have a fire sale and join the race to the bottom with Detroit, OKC, Orlando, etc but the odds of that working out are pretty small I think. Maybe we get a 10% bump in our lottery odds but is that worth losing every good rotation player we have that isn't named Fox or Haliburton? Probably not. The deadline strategy was fine. The team just isn't good and until/unless we find a better coach, someone gifts us an All-Star, or we get lucky in the draft there isn't much any GM can do about that in 6 months.