PJ didn't even put up with Pippen, LB never puts up with anyone. Big Ben was shipped out due to his in-cooperation with FS. One can always spin it as to say whether JVG did it for the team or own ego, but no one can blame him for benching Bonzi for lacking of contribution and preparation.
It's always easier to say than to do, any 15th player on the end of the bench has own fans. People will demand this or that player to get minutes. However, as outsiders, we don't know. As casual fans, we don't know either whether this player fits or not. Afterall, JVG has been a hot candidate for COY due to his commendable job while Yao was out for 10 weeks. To speculate too many things to evaluate the job he has done, is just not fair.