People calling players busts means nothing. "People" always overreact and say stuff like that. People saying Peterson and Carter weren't good anymore means nothing.
McCloughan and McCarthy picked Smith, Nolan wanted Rodgers. One of them picked Gore. I don't know how anybody could call Lawson a bust yet, he's barely had a chance to play. Willis was certainly not a bust.
Under Nolan the 49ers had two medicore seasons (counting this one) and two bad ones. Given the facts behind the two bad ones, I'd consider it an overreaction to call him incompetent. Whether he is a good coach or not remains to be seen, but I don't see where the incompetent label fits in.
As for York, what has he done wrong? Hire Nolan? Not fire Nolan? If that's the only thing you've got, then that is pretty lame evidence. He has spent the money, he has hired a couple guys and given them a chance to succeed. He has not overreacted, and has let the football people make the football decisions. If Nolan and McCloughan don't improve, they'll be gone. Is that wrong? Of course not, but the "we must win now or we're a failure" attitude can't see that.