I don't know if I'm defending Nash so much as acknowledging that all indications are that he was hired to do specific things within specific parameters. And he's done them. From an employer's point of view, he's clearly a company guy. If they tell him to fall on the sword, he'll fall on the sword.
Where I think he gets a bum rap is with the assumption that he couldn't do better or build a better team if permitted to operate within a different set of parameters or goals or with more autonomy (think Bob Whitsitt era, for example). I certainly don't know if some (or any) of the rumors and rumblings we hear are true, but it appears that Nash has put together some decent deals for his boss' review (Allen and Patterson), and some of his best work may have been rebuffed.
If Nash has a weakness here, IMO, it seems to be that he is a company guy. He loses favor in people's eyes because he isn't assertive enough and vocal enough in demanding that the organization cater to his wishes, unstead of catering to his employer's directives. Guys like Riley and Brown and Karl would be all in the media with their opinions and with their complaints if they brokered a deal and their boss nixed it, or if they weren't allowed to get certain players they wanted. This is just not Nash's style.
If Nash isn't here after his contract is up, it seems more likely to me it will be because he wants out, rather than his bosses are unhappy with his work.
In the end I think Nash is just as capable of putting together a young team over the next couple of years, one that will have the ability to grow and improve and get us back to the playoffs with a well balanced roster, as most other GMs in the league. Is he the best GM in the league? I sincerely doubt it. As soon as a better GM comes along who wants to take this job, please sign him up. I seriously doubt Kiki (for one) is noticeably better than Nash, so why make that switch, especially at this time?
I'd be happy with Pritchard, though. (Not that I know what the hell I'm talking about.

)